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

Issue 214243005: Fire accessibility focus/blur events on root web document. (Closed)

Created:
6 years, 8 months ago by dmazzoni
Modified:
6 years, 8 months ago
Reviewers:
David Tseng, jam
CC:
chromium-reviews, yusukes+watch_chromium.org, plundblad+watch_chromium.org, yukishiino+watch_chromium.org, aboxhall+watch_chromium.org, penghuang+watch_chromium.org, yuzo+watch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, kalyank, piman+watch_chromium.org, danakj+watch_chromium.org, James Su, miu+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Fire accessibility focus/blur events on root web document. When the aura Window containing the RWHVA gets or loses focus, we must fire the corresponding accessibility event on that object, which corresponds to the root "document" in the web hierarchy. This worked before the Aura switch because native HWNDs fired these events automatically. BUG=347448 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261495

Patch Set 1 #

Total comments: 8

Patch Set 2 : Reverse blur event order #

Patch Set 3 : Fire event before fullscreen check destroys window #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -17 lines) Patch
M content/browser/accessibility/browser_accessibility_manager.h View 1 chunk +4 lines, -7 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_manager.cc View 1 chunk +6 lines, -10 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_win.h View 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_manager_win.cc View 1 1 chunk +14 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 2 chunks +8 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
dmazzoni
+jam for content/ @dtseng: FYI, I tested this with NVDA and confirmed this fixes the ...
6 years, 8 months ago (2014-04-02 21:05:09 UTC) #1
David Tseng
https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager.cc File content/browser/accessibility/browser_accessibility_manager.cc (left): https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager.cc#oldcode89 content/browser/accessibility/browser_accessibility_manager.cc:89: void BrowserAccessibilityManager::GotFocus(bool touch_event_context) { Was this unused? https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager.cc File ...
6 years, 8 months ago (2014-04-02 22:05:05 UTC) #2
dmazzoni
https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager.cc File content/browser/accessibility/browser_accessibility_manager.cc (left): https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager.cc#oldcode89 content/browser/accessibility/browser_accessibility_manager.cc:89: void BrowserAccessibilityManager::GotFocus(bool touch_event_context) { On 2014/04/02 22:05:05, David Tseng ...
6 years, 8 months ago (2014-04-02 22:09:54 UTC) #3
David Tseng
https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager_win.cc File content/browser/accessibility/browser_accessibility_manager_win.cc (right): https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager_win.cc#newcode107 content/browser/accessibility/browser_accessibility_manager_win.cc:107: if (focus_ != root_) Sorry; this was the one ...
6 years, 8 months ago (2014-04-02 22:19:51 UTC) #4
dmazzoni
On 2014/04/02 22:19:51, David Tseng wrote: > https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager_win.cc > File content/browser/accessibility/browser_accessibility_manager_win.cc (right): > > https://codereview.chromium.org/214243005/diff/1/content/browser/accessibility/browser_accessibility_manager_win.cc#newcode107 ...
6 years, 8 months ago (2014-04-02 22:30:20 UTC) #5
David Tseng
LGTM On Wed, Apr 2, 2014 at 3:30 PM, <dmazzoni@chromium.org> wrote: > On 2014/04/02 22:19:51, ...
6 years, 8 months ago (2014-04-02 23:11:06 UTC) #6
jam
content/browser/renderer_host/render_widget_host_view_aura.cc lgtm
6 years, 8 months ago (2014-04-02 23:45:25 UTC) #7
dmazzoni
The CQ bit was checked by dmazzoni@chromium.org
6 years, 8 months ago (2014-04-03 05:23:57 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/214243005/20001
6 years, 8 months ago (2014-04-03 05:25:16 UTC) #9
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-03 07:42:38 UTC) #10
commit-bot: I haz the power
Retried try job too often on win_rel for step(s) content_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&number=293111
6 years, 8 months ago (2014-04-03 07:42:38 UTC) #11
dmazzoni
The CQ bit was checked by dmazzoni@chromium.org
6 years, 8 months ago (2014-04-03 16:17:09 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/214243005/40001
6 years, 8 months ago (2014-04-03 16:17:52 UTC) #13
commit-bot: I haz the power
6 years, 8 months ago (2014-04-03 19:00:30 UTC) #14
Message was sent while issue was closed.
Change committed as 261495

Powered by Google App Engine
This is Rietveld 408576698