Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Issue 1191783002: Support Compat mode inside of the desktop tree. (Closed)

Created:
5 years, 6 months ago by David Tseng
Modified:
5 years, 5 months ago
Reviewers:
dmazzoni, oshima
CC:
chromium-reviews, dtseng+watch_chromium.org, sadrul, yusukes+watch_chromium.org, derat+watch_chromium.org, aboxhall+watch_chromium.org, mazda+watch_chromium.org, nektar+watch_chromium.org, yuzo+watch_chromium.org, je_julie, dmazzoni+watch_chromium.org, oshima+watch_chromium.org, kalyank, stevenjb+watch_chromium.org, plundblad+watch_chromium.org, davemoore+watch_chromium.org, arv+watch_chromium.org, Greg Levin
Base URL:
https://chromium.googlesource.com/chromium/src.git@commands_alt
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Support Compat mode inside of the desktop tree. Depends on https://codereview.chromium.org/1185753008/ Removes native bindings for Search+Shift+Arrows in favor of the extension commands bindings. Enables all ChromeVox Compat/Next commands inside of the desktop tree. Adds a test to exercise next element and next button commands. Also, whitelists root nodes without urls for ChromeVox compat. This includes the shelf/launcher. TEST=SpokenFeedbackTest.* Committed: https://crrev.com/e7b1c72c03dcf636e50917b2c8122e5d0ef884b6 Cr-Commit-Position: refs/heads/master@{#336181}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : Begin dispatching classic commands from the next background page to classic content scripts. #

Patch Set 4 : Don't execute commands on non-focused content scripts. #

Patch Set 5 : Resolve focus. #

Total comments: 6

Patch Set 6 : Address comments. #

Patch Set 7 : Different approach. #

Total comments: 2

Patch Set 8 : Discard some events. #

Patch Set 9 : Rebase. #

Patch Set 10 : Rebase #

Patch Set 11 : Rebase. #

Total comments: 4

Patch Set 12 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+94 lines, -81 lines) Patch
M ash/accelerators/accelerator_controller.cc View 11 3 chunks +0 lines, -40 lines 0 comments Download
M ash/accelerators/accelerator_table.h View 1 chunk +0 lines, -2 lines 0 comments Download
M ash/accelerators/accelerator_table.cc View 2 chunks +0 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/accessibility/spoken_feedback_browsertest.cc View 1 chunk +15 lines, -0 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js View 1 2 3 4 5 6 9 chunks +33 lines, -21 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/cvox2/background/classic_compatibility.js View 1 2 3 chunks +43 lines, -11 lines 0 comments Download
M chrome/browser/resources/chromeos/chromevox/host/chrome/host.js View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (6 generated)
David Tseng
Ready for a quick look. Would like any ideas you may have on traversal. Currently, ...
5 years, 6 months ago (2015-06-16 16:42:44 UTC) #2
dmazzoni
https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc File chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc (right): https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc#newcode54 chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc:54: iter->second.accelerator().modifiers() == modifiers) Should you be filtering the second ...
5 years, 6 months ago (2015-06-17 19:29:58 UTC) #3
David Tseng
https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc File chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc (right): https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc#newcode54 chrome/browser/chromeos/accessibility/spoken_feedback_event_rewriter.cc:54: iter->second.accelerator().modifiers() == modifiers) On 2015/06/17 19:29:58, dmazzoni wrote: > ...
5 years, 6 months ago (2015-06-17 21:15:13 UTC) #4
dmazzoni
https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/resources/chromeos/chromevox/host/chrome/host.js File chrome/browser/resources/chromeos/chromevox/host/chrome/host.js (right): https://codereview.chromium.org/1191783002/diff/80001/chrome/browser/resources/chromeos/chromevox/host/chrome/host.js#newcode125 chrome/browser/resources/chromeos/chromevox/host/chrome/host.js:125: if (!cvox.ChromeVox.documentHasFocus()) { On 2015/06/17 21:15:13, David Tseng wrote: ...
5 years, 6 months ago (2015-06-18 16:45:50 UTC) #5
David Tseng
PTAL. I went with a slightly different approach. There were too many subtle issues with ...
5 years, 6 months ago (2015-06-18 17:32:13 UTC) #6
dmazzoni
This approach lgm https://codereview.chromium.org/1191783002/diff/120001/chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js File chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js (right): https://codereview.chromium.org/1191783002/diff/120001/chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js#newcode326 chrome/browser/resources/chromeos/chromevox/cvox2/background/background.js:326: var actionNode = current.getStart().getNode(); Is this ...
5 years, 6 months ago (2015-06-18 22:23:41 UTC) #7
dmazzoni
lgtm
5 years, 6 months ago (2015-06-18 22:23:48 UTC) #8
David Tseng
Please take a look at the parent change. I separated out the cl into pieces ...
5 years, 6 months ago (2015-06-22 19:06:45 UTC) #9
David Tseng
+ oshima for ash/accelerators/*
5 years, 6 months ago (2015-06-24 20:40:48 UTC) #11
oshima
https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc#newcode82 ash/accelerators/accelerator_controller.cc:82: inline ui::Accelerator CreateAccelerator(ui::KeyboardCode keycode, remove "inline" https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc#newcode103 ash/accelerators/accelerator_controller.cc:103: } ...
5 years, 6 months ago (2015-06-24 22:14:33 UTC) #12
oshima
On 2015/06/24 22:14:33, oshima wrote: > https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc > File ash/accelerators/accelerator_controller.cc (right): > > https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc#newcode82 > ...
5 years, 6 months ago (2015-06-24 22:14:50 UTC) #13
David Tseng
https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc File ash/accelerators/accelerator_controller.cc (right): https://codereview.chromium.org/1191783002/diff/200001/ash/accelerators/accelerator_controller.cc#newcode82 ash/accelerators/accelerator_controller.cc:82: inline ui::Accelerator CreateAccelerator(ui::KeyboardCode keycode, On 2015/06/24 22:14:33, oshima wrote: ...
5 years, 6 months ago (2015-06-24 22:24:27 UTC) #14
oshima
ash lgtm
5 years, 6 months ago (2015-06-24 22:35:22 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1191783002/220001
5 years, 6 months ago (2015-06-24 22:49:27 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/73579)
5 years, 6 months ago (2015-06-24 23:44:13 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1191783002/220001
5 years, 5 months ago (2015-06-25 16:09:00 UTC) #22
commit-bot: I haz the power
Committed patchset #12 (id:220001)
5 years, 5 months ago (2015-06-25 17:10:18 UTC) #23
commit-bot: I haz the power
Patchset 12 (id:??) landed as https://crrev.com/e7b1c72c03dcf636e50917b2c8122e5d0ef884b6 Cr-Commit-Position: refs/heads/master@{#336181}
5 years, 5 months ago (2015-06-25 17:11:10 UTC) #24
David Tseng
A revert of this CL (patchset #12 id:220001) has been created in https://codereview.chromium.org/1213513003/ by dtseng@chromium.org. ...
5 years, 5 months ago (2015-06-25 17:49:46 UTC) #25
Mike Wittman
A revert of this CL (patchset #12 id:220001) has been created in https://codereview.chromium.org/1211023002/ by wittman@chromium.org. ...
5 years, 5 months ago (2015-06-25 18:06:05 UTC) #26
David Tseng
Already reverted. On Thu, Jun 25, 2015 at 11:06 AM, <wittman@chromium.org> wrote: > A revert ...
5 years, 5 months ago (2015-06-25 18:12:23 UTC) #27
Mike Wittman
5 years, 5 months ago (2015-06-25 18:30:30 UTC) #28
Message was sent while issue was closed.
On 2015/06/25 18:12:23, David Tseng wrote:
> Already reverted.
> 
> On Thu, Jun 25, 2015 at 11:06 AM, <mailto:wittman@chromium.org> wrote:
> 
> > A revert of this CL (patchset #12 id:220001) has been created in
> > https://codereview.chromium.org/1211023002/ by mailto:wittman@chromium.org.
> >
> > The reason for reverting is: Crashes tests on Linux ChromiumOS Tests (1):
> > TestAsNormalAndGuestUser_SpokenFeedbackTest.NavigateSystemTray_0
> > TestAsNormalAndGuestUser_SpokenFeedbackTest.NavigateSystemTray_1
> >
> >
> >
>
https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%...
> > .
> >
> >
> > https://codereview.chromium.org/1191783002/
> >
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to mailto:chromium-reviews+unsubscribe@chromium.org.
> >
> 
> To unsubscribe from this group and stop receiving emails from it, send an
email
> to mailto:chromium-reviews+unsubscribe@chromium.org.

FYI, Win7 Tests had a failure on
DumpAccessibilityEventsTest.AccessibilityEventsListboxNext that may also be
related to this CL:
https://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%281%29/bui...

Powered by Google App Engine
This is Rietveld 408576698