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

Issue 976403004: MacViews: Fix accessibility hit tests, provide AXTitle (Closed)

Created:
5 years, 9 months ago by tapted
Modified:
5 years, 9 months ago
Reviewers:
dmazzoni, Andre
CC:
chromium-reviews, tdanderson+views_chromium.org, je_julie(Not used), plundblad+watch_chromium.org, aboxhall+watch_chromium.org, tfarina, nektar+watch_chromium.org, yuzo+watch_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, chrome-apps-syd-reviews_chromium.org, mac-views-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@20150303-MacViews-Disable-Touch-Tests
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

MacViews: Fix accessibility hit tests, provide AXTitle The NSView hosting composited UI was stealing hit tests used for accessibility. This CL makes the compositor superview unhittable. An integration test is added. Implement [AXPlatformNodeCocoa AXTitle] which is needed anyway and gives the test something to check for. BUG=462133 Committed: https://crrev.com/a78caa3b90acc4d5d33f905f9cae774d9605d029 Cr-Commit-Position: refs/heads/master@{#319595}

Patch Set 1 #

Total comments: 2

Patch Set 2 : fix git baseurl #

Patch Set 3 : tweak comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+52 lines, -1 line) Patch
M ui/accessibility/platform/ax_platform_node_mac.mm View 1 2 2 chunks +13 lines, -0 lines 0 comments Download
M ui/views/cocoa/bridged_native_widget.mm View 1 2 chunks +13 lines, -1 line 0 comments Download
M ui/views/widget/native_widget_mac_unittest.mm View 2 chunks +26 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (9 generated)
tapted
Hi Andre and Dominic please take a look
5 years, 9 months ago (2015-03-06 06:30:02 UTC) #2
dmazzoni
lgtm Code and test looks great, one completely optional suggestion. https://codereview.chromium.org/976403004/diff/1/ui/accessibility/platform/ax_platform_node_mac.mm File ui/accessibility/platform/ax_platform_node_mac.mm (right): https://codereview.chromium.org/976403004/diff/1/ui/accessibility/platform/ax_platform_node_mac.mm#newcode280 ...
5 years, 9 months ago (2015-03-06 07:58:01 UTC) #3
tapted
https://codereview.chromium.org/976403004/diff/1/ui/accessibility/platform/ax_platform_node_mac.mm File ui/accessibility/platform/ax_platform_node_mac.mm (right): https://codereview.chromium.org/976403004/diff/1/ui/accessibility/platform/ax_platform_node_mac.mm#newcode280 ui/accessibility/platform/ax_platform_node_mac.mm:280: // Always add title. Cocoa asks for it regardless ...
5 years, 9 months ago (2015-03-06 11:01:18 UTC) #6
Andre
LGTM
5 years, 9 months ago (2015-03-06 18:00:54 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/976403004/80001
5 years, 9 months ago (2015-03-06 22:49:45 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_TIMED_OUT, no build URL) mac_chromium_rel_ng on ...
5 years, 9 months ago (2015-03-07 00:52:28 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/976403004/80001
5 years, 9 months ago (2015-03-07 04:52:57 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_TIMED_OUT, no build URL) Timed out ...
5 years, 9 months ago (2015-03-07 06:53:39 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/976403004/80001
5 years, 9 months ago (2015-03-08 14:34:43 UTC) #18
commit-bot: I haz the power
Committed patchset #3 (id:80001)
5 years, 9 months ago (2015-03-08 17:29:47 UTC) #19
commit-bot: I haz the power
5 years, 9 months ago (2015-03-08 17:30:12 UTC) #20
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/a78caa3b90acc4d5d33f905f9cae774d9605d029
Cr-Commit-Position: refs/heads/master@{#319595}

Powered by Google App Engine
This is Rietveld 408576698