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

Issue 885163002: [Contextual Search] Check for ARIA widget roles. (Closed)

Created:
5 years, 10 months ago by Donn Denman
Modified:
5 years, 10 months ago
CC:
blink-reviews, dglazkov+blink
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

[Contextual Search] Check for an ARIA widget. Add support for checking if a given WebNode is an ARIA widget. This support will be used by Chromium CL 868933002. This support is implemented as a static helper function. BUG=451096 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190852

Patch Set 1 #

Total comments: 2

Patch Set 2 : Updated initialization to use an array. #

Patch Set 3 : Added aria-attribute check and unit test. #

Total comments: 10

Patch Set 4 : Cleaup usage of Web wrappers. #

Total comments: 6

Patch Set 5 : Removed changes to WebAXObject. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+181 lines, -0 lines) Patch
M Source/modules/accessibility/AXObject.h View 1 2 3 4 2 chunks +5 lines, -0 lines 0 comments Download
M Source/modules/accessibility/AXObject.cpp View 1 2 3 4 4 chunks +109 lines, -0 lines 0 comments Download
A Source/modules/accessibility/AXObjectTest.cpp View 1 2 3 4 1 chunk +60 lines, -0 lines 0 comments Download
M Source/modules/modules.gypi View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/web/WebNode.cpp View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M public/web/WebNode.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 24 (7 generated)
Donn Denman
Here's the Blink change to support ARIA widget role-detection. PTAL when convenient.
5 years, 10 months ago (2015-01-29 22:43:28 UTC) #2
dmazzoni
overall good once you figure out the right way to initialize that array https://codereview.chromium.org/885163002/diff/1/Source/modules/accessibility/AXObject.cpp File ...
5 years, 10 months ago (2015-01-30 07:30:41 UTC) #3
Donn Denman
Dimitri, Are you available to review this? Thanks! https://codereview.chromium.org/885163002/diff/1/Source/modules/accessibility/AXObject.cpp File Source/modules/accessibility/AXObject.cpp (right): https://codereview.chromium.org/885163002/diff/1/Source/modules/accessibility/AXObject.cpp#newcode149 Source/modules/accessibility/AXObject.cpp:149: but ...
5 years, 10 months ago (2015-02-02 19:31:14 UTC) #5
Donn Denman
Dominic, Made progress, but I still need some help with a few things. Writing a ...
5 years, 10 months ago (2015-02-04 23:28:09 UTC) #7
dmazzoni
On 2015/02/04 23:28:09, Donn Denman wrote: > Dominic, Made progress, but I still need some ...
5 years, 10 months ago (2015-02-05 00:21:33 UTC) #8
dmazzoni
OK, there's pretty much only one issue, and that's mixing up the blink core classes ...
5 years, 10 months ago (2015-02-05 00:32:01 UTC) #9
dmazzoni
https://chromiumcodereview.appspot.com/885163002/diff/40001/Source/modules/accessibility/AXObject.cpp File Source/modules/accessibility/AXObject.cpp (right): https://chromiumcodereview.appspot.com/885163002/diff/40001/Source/modules/accessibility/AXObject.cpp#newcode1031 Source/modules/accessibility/AXObject.cpp:1031: if (element.isFocusable()) It seems odd to check for focusability ...
5 years, 10 months ago (2015-02-05 00:40:23 UTC) #10
Donn Denman
Thanks Dominic, that resolved all my issues! https://chromiumcodereview.appspot.com/885163002/diff/40001/Source/modules/accessibility/AXObject.cpp File Source/modules/accessibility/AXObject.cpp (right): https://chromiumcodereview.appspot.com/885163002/diff/40001/Source/modules/accessibility/AXObject.cpp#newcode1031 Source/modules/accessibility/AXObject.cpp:1031: if (element.isFocusable()) ...
5 years, 10 months ago (2015-02-06 22:53:36 UTC) #11
Donn Denman
Dimitri, This is ready for your review of changes to WebNode and WebAXObject. PTAL. TIA!
5 years, 10 months ago (2015-02-06 22:55:26 UTC) #13
Donn Denman
On 2015/02/06 22:55:26, Donn Denman wrote: > Dimitri, This is ready for your review of ...
5 years, 10 months ago (2015-02-10 02:39:36 UTC) #14
dmazzoni
lgtm https://chromiumcodereview.appspot.com/885163002/diff/60001/Source/modules/accessibility/AXObject.cpp File Source/modules/accessibility/AXObject.cpp (right): https://chromiumcodereview.appspot.com/885163002/diff/60001/Source/modules/accessibility/AXObject.cpp#newcode1060 Source/modules/accessibility/AXObject.cpp:1060: if (!strcmp("aria-haspopup", attribute)) Why are you special-casing aria-haspopup? ...
5 years, 10 months ago (2015-02-10 07:40:55 UTC) #15
Donn Denman
Thanks for the review Dominic. https://chromiumcodereview.appspot.com/885163002/diff/60001/Source/modules/accessibility/AXObject.cpp File Source/modules/accessibility/AXObject.cpp (right): https://chromiumcodereview.appspot.com/885163002/diff/60001/Source/modules/accessibility/AXObject.cpp#newcode1060 Source/modules/accessibility/AXObject.cpp:1060: if (!strcmp("aria-haspopup", attribute)) On ...
5 years, 10 months ago (2015-02-24 23:37:52 UTC) #16
Donn Denman
On 2015/02/24 23:37:52, Donn Denman wrote: > Thanks for the review Dominic. > > https://chromiumcodereview.appspot.com/885163002/diff/60001/Source/modules/accessibility/AXObject.cpp ...
5 years, 10 months ago (2015-02-24 23:38:58 UTC) #17
dmazzoni
+mkwst as an alternate reviewer for Source/web and public/web
5 years, 10 months ago (2015-02-24 23:57:20 UTC) #19
Mike West
LGTM.
5 years, 10 months ago (2015-02-25 06:32:49 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/885163002/80001
5 years, 10 months ago (2015-02-25 17:43:04 UTC) #23
commit-bot: I haz the power
5 years, 10 months ago (2015-02-25 19:51:15 UTC) #24
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=190852

Powered by Google App Engine
This is Rietveld 408576698