Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(2)

Issue 1076453004: Show reasons why nodes are ignored in accessibility sidebar (Closed)

Created:
5 years ago by aboxhall
Modified:
5 years ago
Reviewers:
dmazzoni, pfeldman
CC:
blink-reviews, caseq+blink_chromium.org, je_julie(Not used), loislo+blink_chromium.org, malch+blink_chromium.org, yurys+blink_chromium.org, lushnikov+blink_chromium.org, pfeldman+blink_chromium.org, nektarios, apavlov+blink_chromium.org, devtools-reviews_chromium.org, sergeyv+blink_chromium.org, aandrey+blink_chromium.org, kozyatinskiy+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Show reasons why nodes are ignored in accessibility sidebar BUG=475314 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194823

Patch Set 1 #

Total comments: 10

Patch Set 2 : Get IgnoredReasons from core AX code #

Patch Set 3 : rebase #

Total comments: 11

Patch Set 4 : dmazzoni review comments #

Patch Set 5 : Rebase on cl/1092713002 #

Patch Set 6 : Removing IgnoredReasons from protocol #

Total comments: 16

Patch Set 7 : Added test #

Total comments: 25

Patch Set 8 : pfeldman review comments #

Total comments: 10

Patch Set 9 : pfeldman review comments (take 2) #

Total comments: 10

Patch Set 10 : pfeldman review comments (take 3) #

Total comments: 1

Patch Set 11 : dmazzoni review comments plus a few stragglers from pfeldman #

Patch Set 12 : Rebase #

Patch Set 13 : Rebaseline tests #

Patch Set 14 : Add a catch-all return to ignoredReasonName #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1297 lines, -179 lines) Patch
D LayoutTests/inspector-protocol/accessibility/accessibility-getAXNode-expected.txt View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
D LayoutTests/inspector-protocol/accessibility/accessibility-getNodeWithNoAXNode-expected.txt View 1 2 3 4 5 6 7 1 chunk +15 lines, -1 line 0 comments Download
M LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships.html View 1 2 3 4 5 6 1 chunk +3 lines, -3 lines 0 comments Download
D LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt View 1 2 3 4 5 6 7 2 chunks +2 lines, -0 lines 0 comments Download
A LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes.html View 1 2 3 4 5 6 7 8 9 10 1 chunk +53 lines, -0 lines 0 comments Download
A LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +354 lines, -0 lines 0 comments Download
A LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesModal.html View 1 2 3 4 5 6 7 8 1 chunk +28 lines, -0 lines 0 comments Download
A LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesModal-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +57 lines, -0 lines 0 comments Download
A LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +173 lines, -0 lines 0 comments Download
M Source/devtools/front_end/accessibility/AccessibilitySidebarView.js View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +198 lines, -13 lines 0 comments Download
M Source/devtools/front_end/accessibility/accessibilityNode.css View 1 chunk +5 lines, -0 lines 0 comments Download
M Source/devtools/front_end/components/DOMBreakpointsSidebarPane.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -16 lines 0 comments Download
M Source/devtools/front_end/elements/ElementsSidebarPane.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M Source/devtools/front_end/ui/UIUtils.js View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +20 lines, -6 lines 0 comments Download
M Source/devtools/protocol.json View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -2 lines 0 comments Download
M Source/modules/accessibility/AXLayoutObject.cpp View 1 2 3 4 5 6 7 8 9 10 11 7 chunks +85 lines, -26 lines 0 comments Download
M Source/modules/accessibility/AXNodeObject.cpp View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +21 lines, -3 lines 0 comments Download
M Source/modules/accessibility/AXObject.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -0 lines 0 comments Download
M Source/modules/accessibility/AXObject.cpp View 1 2 3 4 5 4 chunks +29 lines, -3 lines 0 comments Download
M Source/modules/accessibility/InspectorAccessibilityAgent.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +38 lines, -105 lines 0 comments Download
A Source/modules/accessibility/InspectorTypeBuilderHelper.h View 1 2 3 4 5 1 chunk +41 lines, -0 lines 0 comments Download
A Source/modules/accessibility/InspectorTypeBuilderHelper.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +164 lines, -0 lines 0 comments Download
M Source/modules/modules.gypi View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 60 (24 generated)
aboxhall
dmazzoni@: before I wire up all the UI, would you be able to take a ...
5 years ago (2015-04-09 00:54:29 UTC) #2
dmazzoni
My worry here is that this seems to blur the line between correct specified behavior ...
5 years ago (2015-04-09 05:46:11 UTC) #3
dmazzoni
What would you think about: * Reasons that a node is *definitely* ignored * An ...
5 years ago (2015-04-09 05:53:16 UTC) #4
aboxhall
On 2015/04/09 05:46:11, dmazzoni wrote: > My worry here is that this seems to blur ...
5 years ago (2015-04-09 20:09:06 UTC) #5
aboxhall
https://codereview.chromium.org/1076453004/diff/1/Source/devtools/protocol.json File Source/devtools/protocol.json (right): https://codereview.chromium.org/1076453004/diff/1/Source/devtools/protocol.json#newcode5083 Source/devtools/protocol.json:5083: { "name": "hiddenTagName", "type": "string", "description": "If this is ...
5 years ago (2015-04-09 20:15:37 UTC) #6
dmazzoni
> > What if computeAccessibilityIsIgnored returned an enum or a struct >> > indicating > ...
5 years ago (2015-04-09 20:22:10 UTC) #7
aboxhall
On 2015/04/09 20:22:10, dmazzoni wrote: > > > > What if computeAccessibilityIsIgnored returned an enum ...
5 years ago (2015-04-09 20:36:34 UTC) #8
dmazzoni
On 2015/04/09 20:36:34, aboxhall wrote: > On 2015/04/09 20:22:10, dmazzoni wrote: > > > > ...
5 years ago (2015-04-09 20:48:29 UTC) #9
aboxhall
Not ready to submit, but ready for another look.
5 years ago (2015-04-14 20:52:39 UTC) #11
dmazzoni
https://codereview.chromium.org/1076453004/diff/60001/Source/modules/accessibility/AXLayoutObject.cpp File Source/modules/accessibility/AXLayoutObject.cpp (right): https://codereview.chromium.org/1076453004/diff/60001/Source/modules/accessibility/AXLayoutObject.cpp#newcode515 Source/modules/accessibility/AXLayoutObject.cpp:515: ignoredReasons->addItem(createProperty(AXIgnoredReasons::AncestorIsLeafNode, createRelatedNodeValue(leafNodeAncestor()))); Perhaps you could add a helper function ...
5 years ago (2015-04-15 17:00:02 UTC) #12
aboxhall
https://codereview.chromium.org/1076453004/diff/60001/Source/modules/accessibility/AXLayoutObject.cpp File Source/modules/accessibility/AXLayoutObject.cpp (right): https://codereview.chromium.org/1076453004/diff/60001/Source/modules/accessibility/AXLayoutObject.cpp#newcode515 Source/modules/accessibility/AXLayoutObject.cpp:515: ignoredReasons->addItem(createProperty(AXIgnoredReasons::AncestorIsLeafNode, createRelatedNodeValue(leafNodeAncestor()))); On 2015/04/15 17:00:02, dmazzoni wrote: > Perhaps ...
5 years ago (2015-04-15 17:55:46 UTC) #13
aboxhall
Still adding tests, but PTAL in the meantime.
5 years ago (2015-04-22 23:21:05 UTC) #15
dmazzoni
https://codereview.chromium.org/1076453004/diff/120001/Source/modules/accessibility/AXLayoutObject.cpp File Source/modules/accessibility/AXLayoutObject.cpp (right): https://codereview.chromium.org/1076453004/diff/120001/Source/modules/accessibility/AXLayoutObject.cpp#newcode512 Source/modules/accessibility/AXLayoutObject.cpp:512: if (roleValue() == IgnoredRole) { Worth cleaning this up ...
5 years ago (2015-04-23 05:28:39 UTC) #16
aboxhall
pfeldman: test ready now, PTAL. https://codereview.chromium.org/1076453004/diff/120001/Source/modules/accessibility/AXLayoutObject.cpp File Source/modules/accessibility/AXLayoutObject.cpp (right): https://codereview.chromium.org/1076453004/diff/120001/Source/modules/accessibility/AXLayoutObject.cpp#newcode512 Source/modules/accessibility/AXLayoutObject.cpp:512: if (roleValue() == IgnoredRole) ...
5 years ago (2015-04-28 02:36:12 UTC) #23
aboxhall
Ping?
5 years ago (2015-04-28 14:53:34 UTC) #24
pfeldman
https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js File LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js (right): https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js#newcode123 LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js:123: else if (/^common_/.test(symbol)) Revert this, use initialize https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt File ...
5 years ago (2015-04-28 15:49:36 UTC) #25
aboxhall
https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js File LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js (right): https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js#newcode123 LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js:123: else if (/^common_/.test(symbol)) On 2015/04/28 15:49:36, pfeldman wrote: > ...
5 years ago (2015-04-28 16:00:03 UTC) #26
aboxhall
https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-common.js File LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-common.js (right): https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-common.js#newcode9 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-common.js:9: function sendCommandPromise(command, params) { On 2015/04/28 15:49:36, pfeldman wrote: ...
5 years ago (2015-04-28 16:01:16 UTC) #27
aboxhall
https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt File LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt (right): https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt#newcode1 LayoutTests/inspector-protocol/accessibility/accessibility-getRelationships-expected.txt:1: CONSOLE WARNING: 'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or ...
5 years ago (2015-04-28 16:08:33 UTC) #28
pfeldman
> Yes? And it will fail until then unless I add them in to the ...
5 years ago (2015-04-28 16:13:15 UTC) #29
aboxhall
On 2015/04/28 16:13:15, pfeldman wrote: > > Yes? And it will fail until then unless ...
5 years ago (2015-04-28 16:17:23 UTC) #30
aboxhall
https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js File LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js (right): https://codereview.chromium.org/1076453004/diff/260001/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js#newcode123 LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js:123: else if (/^common_/.test(symbol)) On 2015/04/28 16:00:03, aboxhall wrote: > ...
5 years ago (2015-04-28 18:14:20 UTC) #32
pfeldman
https://codereview.chromium.org/1076453004/diff/300001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js File LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js (right): https://codereview.chromium.org/1076453004/diff/300001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js#newcode1 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js:1: function initialize_IgnoredNodesTests() { insert copyright, unindent contents. https://codereview.chromium.org/1076453004/diff/300001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js#newcode2 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js:2: ...
5 years ago (2015-04-29 13:59:22 UTC) #33
aboxhall
https://codereview.chromium.org/1076453004/diff/300001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js File LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js (right): https://codereview.chromium.org/1076453004/diff/300001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js#newcode1 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js:1: function initialize_IgnoredNodesTests() { On 2015/04/29 13:59:22, pfeldman wrote: > ...
5 years ago (2015-04-29 19:08:12 UTC) #35
pfeldman
devtools lgtm % nits https://codereview.chromium.org/1076453004/diff/340001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js File LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js (right): https://codereview.chromium.org/1076453004/diff/340001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js#newcode23 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js:23: .catch(function(msg) { InspectorTest.log("Error: " + ...
5 years ago (2015-04-29 19:38:46 UTC) #36
aboxhall
https://codereview.chromium.org/1076453004/diff/340001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js File LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js (right): https://codereview.chromium.org/1076453004/diff/340001/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js#newcode23 LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodesTest.js:23: .catch(function(msg) { InspectorTest.log("Error: " + JSON.stringify(msg)); }) On 2015/04/29 ...
5 years ago (2015-04-29 21:03:32 UTC) #38
aboxhall
dmazzoni: PTAL?
5 years ago (2015-04-29 21:15:26 UTC) #39
dmazzoni
lgtm https://codereview.chromium.org/1076453004/diff/380001/Source/modules/accessibility/AXObject.h File Source/modules/accessibility/AXObject.h (right): https://codereview.chromium.org/1076453004/diff/380001/Source/modules/accessibility/AXObject.h#newcode322 Source/modules/accessibility/AXObject.h:322: AXPresentationRole, How about PresentationalRole since it could be ...
5 years ago (2015-04-30 15:06:40 UTC) #40
aboxhall
https://codereview.chromium.org/1076453004/diff/260001/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js File Source/devtools/front_end/accessibility/AccessibilitySidebarView.js (right): https://codereview.chromium.org/1076453004/diff/260001/Source/devtools/front_end/accessibility/AccessibilitySidebarView.js#newcode62 Source/devtools/front_end/accessibility/AccessibilitySidebarView.js:62: this._noNodeInfo = createElementWithClass("div", "info"); On 2015/04/28 15:49:36, pfeldman wrote: ...
5 years ago (2015-04-30 20:23:17 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1076453004/420001
5 years ago (2015-04-30 20:23:57 UTC) #45
commit-bot: I haz the power
Try jobs failed on following builders: mac_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/mac_blink_rel/builds/54053)
5 years ago (2015-04-30 20:27:11 UTC) #47
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1076453004/440001
5 years ago (2015-04-30 21:16:19 UTC) #50
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1076453004/460001
5 years ago (2015-05-01 02:52:37 UTC) #54
commit-bot: I haz the power
Try jobs failed on following builders: win_blink_compile_dbg on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/win_blink_compile_dbg/builds/44304)
5 years ago (2015-05-01 03:13:49 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1076453004/480001
5 years ago (2015-05-01 17:12:14 UTC) #59
commit-bot: I haz the power
5 years ago (2015-05-01 18:49:00 UTC) #60
Message was sent while issue was closed.
Committed patchset #14 (id:480001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=194823

Powered by Google App Engine
This is Rietveld 408576698