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

Issue 588393002: Mac: Fix tab view accessibility. (Closed)

Created:
6 years, 3 months ago by Andre
Modified:
6 years, 3 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Mac: Fix tab view accessibility. The close button was setting the AXDescription property, it somehow caused VoiceOver to use it as the tab view's description. Change it to set the AXTitle property instead to fix the issue, and to match Safari. Also change the tab strips' AX children to be sorted from left to right, so that VoiceOver's "Tab X of Y" order is always ascending left to right. BUG=415570 Committed: https://crrev.com/1ccf1740236df20591e4cf5150d3a296faa0efb3 Cr-Commit-Position: refs/heads/master@{#296346}

Patch Set 1 #

Patch Set 2 : #

Total comments: 4

Patch Set 3 : Fix for Avi #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -17 lines) Patch
M chrome/browser/ui/cocoa/hover_close_button.mm View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/cocoa/tabs/tab_strip_view.mm View 1 2 1 chunk +37 lines, -16 lines 0 comments Download

Messages

Total messages: 20 (7 generated)
Andre
Domic PTAL.
6 years, 3 months ago (2014-09-22 23:41:07 UTC) #2
dmazzoni
lgtm
6 years, 3 months ago (2014-09-23 05:50:24 UTC) #3
Andre
Avi, please review.
6 years, 3 months ago (2014-09-23 17:16:27 UTC) #5
Avi (use Gerrit)
LGTM either way. https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm File chrome/browser/ui/cocoa/tabs/tab_strip_view.mm (right): https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm#newcode233 chrome/browser/ui/cocoa/tabs/tab_strip_view.mm:233: [super accessibilityAttributeValue:NSAccessibilityChildrenAttribute]; Oh, yikes, was it ...
6 years, 3 months ago (2014-09-23 20:44:21 UTC) #6
Andre
https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm File chrome/browser/ui/cocoa/tabs/tab_strip_view.mm (right): https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm#newcode265 chrome/browser/ui/cocoa/tabs/tab_strip_view.mm:265: return tabs; On 2014/09/23 20:44:20, Avi wrote: > If ...
6 years, 3 months ago (2014-09-23 21:41:55 UTC) #7
Avi (use Gerrit)
https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm File chrome/browser/ui/cocoa/tabs/tab_strip_view.mm (right): https://codereview.chromium.org/588393002/diff/20001/chrome/browser/ui/cocoa/tabs/tab_strip_view.mm#newcode265 chrome/browser/ui/cocoa/tabs/tab_strip_view.mm:265: return tabs; On 2014/09/23 21:41:55, Andre wrote: > On ...
6 years, 3 months ago (2014-09-23 23:24:54 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/588393002/40001
6 years, 3 months ago (2014-09-23 23:28:01 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: ios_rel_device_ninja on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device_ninja/builds/12490)
6 years, 3 months ago (2014-09-24 00:01:42 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/588393002/40001
6 years, 3 months ago (2014-09-24 00:40:44 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator/builds/17858) ios_rel_device on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_rel_device/builds/17790) ios_rel_device_ninja ...
6 years, 3 months ago (2014-09-24 00:44:20 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/588393002/40001
6 years, 3 months ago (2014-09-24 04:42:38 UTC) #18
commit-bot: I haz the power
Committed patchset #3 (id:40001) as 625536578e07927e7bde01147fed466962d060e9
6 years, 3 months ago (2014-09-24 04:43:04 UTC) #19
commit-bot: I haz the power
6 years, 3 months ago (2014-09-24 04:43:38 UTC) #20
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/1ccf1740236df20591e4cf5150d3a296faa0efb3
Cr-Commit-Position: refs/heads/master@{#296346}

Powered by Google App Engine
This is Rietveld 408576698