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

Issue 8749014: The Mac accessibility impl should defer to BrowserAccessibilityManager... (Closed)

Created:
9 years ago by dmazzoni
Modified:
9 years ago
Reviewers:
David Tseng
CC:
chromium-reviews, hashimoto+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, davidbarr+watch_chromium.org, jam, yuzo+watch_chromium.org, dpranke-watch+content_chromium.org, joi+watch-content_chromium.org, darin-cc_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, ctguil+watch_chromium.org, zork+watch_chromium.org
Visibility:
Public.

Description

The Mac accessibility impl should defer to BrowserAccessibilityManager to determine if a node has focus, not the element's state (which goes stale too quickly - that's how we enforce that only one element is focused at once). That was preventing VoiceOver from notifying us when it wanted to set focus, because it thought a node already had focus when it didn't. BUG=105923 TEST=Use Chrome with VoiceOver, use VoiceOver navigation keys to browse focusable elements repeatedly. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=112343

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M content/browser/accessibility/browser_accessibility_cocoa.mm View 1 chunk +2 lines, -1 line 2 comments Download

Messages

Total messages: 5 (0 generated)
dmazzoni
Another quickie...
9 years ago (2011-11-30 19:32:09 UTC) #1
David Tseng
lgtm http://codereview.chromium.org/8749014/diff/1/content/browser/accessibility/browser_accessibility_cocoa.mm File content/browser/accessibility/browser_accessibility_cocoa.mm (right): http://codereview.chromium.org/8749014/diff/1/content/browser/accessibility/browser_accessibility_cocoa.mm#newcode432 content/browser/accessibility/browser_accessibility_cocoa.mm:432: manager->GetFocus(NULL) == browserAccessibility_]; question: do we ever care ...
9 years ago (2011-11-30 20:49:33 UTC) #2
dmazzoni
http://codereview.chromium.org/8749014/diff/1/content/browser/accessibility/browser_accessibility_cocoa.mm File content/browser/accessibility/browser_accessibility_cocoa.mm (right): http://codereview.chromium.org/8749014/diff/1/content/browser/accessibility/browser_accessibility_cocoa.mm#newcode432 content/browser/accessibility/browser_accessibility_cocoa.mm:432: manager->GetFocus(NULL) == browserAccessibility_]; On 2011/11/30 20:49:33, David Tseng wrote: ...
9 years ago (2011-11-30 22:02:27 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dmazzoni@chromium.org/8749014/1
9 years ago (2011-11-30 22:03:41 UTC) #4
commit-bot: I haz the power
9 years ago (2011-11-30 23:59:25 UTC) #5
Change committed as 112343

Powered by Google App Engine
This is Rietveld 408576698