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

Issue 2948883003: Update AX role mapping for summary to AXButton on Mac (Closed)

Created:
3 years, 6 months ago by je_julie
Modified:
3 years, 5 months ago
Reviewers:
dmazzoni, Jay Civelli
CC:
chromium-reviews, aboxhall+watch_chromium.org, nektar+watch_chromium.org, jam, yuzo+watch_chromium.org, dougt+watch_chromium.org, darin-cc_chromium.org, aleventhal+watch_chromium.org, dtseng+watch_chromium.org, mac-reviews_chromium.org, dmazzoni+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Update AX role mapping for summary to AXButton on Mac The summary element should have AXDisclosureTriangle as the spec described at https://www.w3.org/TR/html-aam-1.0/#el-summary but Mac doesn't handle AXExpanded event with AXDisclosureTriangle. As WebKit on Mac assigns AXButton to summary and updates expanded state correctly with Voice Over, Chromium will follows role mapping for summary from WebKit until Mac works with AXExpanded event on AXDisclosureTriangle. BUG=558324 Review-Url: https://codereview.chromium.org/2948883003 Cr-Commit-Position: refs/heads/master@{#482884} Committed: https://chromium.googlesource.com/chromium/src/+/8cf9ccb3cb8f650ab385ec2d359fcf27e76abf77

Patch Set 1 #

Total comments: 4

Patch Set 2 : Added role description #

Patch Set 3 : Fixed duplicate resources error. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -11 lines) Patch
M content/app/strings/content_strings.grd View 1 2 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/accessibility/browser_accessibility_cocoa.mm View 1 1 chunk +3 lines, -0 lines 0 comments Download
M content/test/data/accessibility/html/details-expected-mac.txt View 1 1 chunk +2 lines, -2 lines 0 comments Download
M content/test/data/accessibility/html/landmark-expected-mac.txt View 1 4 chunks +4 lines, -4 lines 0 comments Download
M content/test/data/accessibility/html/summary-expected-mac.txt View 1 1 chunk +1 line, -1 line 0 comments Download
M ui/accessibility/platform/ax_platform_node_mac.mm View 1 2 chunks +8 lines, -1 line 0 comments Download
M ui/strings/ui_strings.grd View 1 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (10 generated)
je_julie
Hi Dominic, This patch changed summary role for Mac to get AXExpand Event on Mac ...
3 years, 6 months ago (2017-06-21 13:48:57 UTC) #2
dmazzoni
lgtm and thanks, with one suggestion to make it even better https://codereview.chromium.org/2948883003/diff/1/content/test/data/accessibility/html/details-expected-mac.txt File content/test/data/accessibility/html/details-expected-mac.txt (right): ...
3 years, 6 months ago (2017-06-23 18:20:11 UTC) #3
je_julie
Hi Dominic, Thanks for the review. Please take a look again. For content/app/strings/content_strings.grd, jcivelli, PTAL. ...
3 years, 5 months ago (2017-06-26 12:27:37 UTC) #5
dmazzoni
lgtm
3 years, 5 months ago (2017-06-26 16:46:45 UTC) #6
Jay Civelli
lgtm
3 years, 5 months ago (2017-06-26 16:52:10 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2948883003/20001
3 years, 5 months ago (2017-06-27 00:49:07 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: cast_shell_android on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/cast_shell_android/builds/297020)
3 years, 5 months ago (2017-06-27 01:11:09 UTC) #11
je_julie
On 2017/06/27 01:11:09, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 5 months ago (2017-06-27 08:19:37 UTC) #12
Jay Civelli
Still LGTM
3 years, 5 months ago (2017-06-27 15:36:45 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2948883003/40001
3 years, 5 months ago (2017-06-28 00:22:59 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/489487)
3 years, 5 months ago (2017-06-28 02:32:21 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2948883003/40001
3 years, 5 months ago (2017-06-28 04:47:47 UTC) #20
commit-bot: I haz the power
3 years, 5 months ago (2017-06-28 04:51:32 UTC) #23
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/8cf9ccb3cb8f650ab385ec2d359f...

Powered by Google App Engine
This is Rietveld 408576698