Don't generally hide contents in the tree as they could be important [chromium/src : master]

0 views
Skip to first unread message

Aaron Leventhal (Gerrit)

unread,
Aug 17, 2017, 3:23:29 PM8/17/17
to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, blink-...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Dominic Mazzoni, Rob Buis, Commit Bot, Alice Boxhall, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

+dmazzoni PTAL

View Change

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 7
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Alice Boxhall <abox...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Thu, 17 Aug 2017 19:23:23 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: No

    Dominic Mazzoni (Gerrit)

    unread,
    Aug 17, 2017, 4:47:11 PM8/17/17
    to Alice Boxhall, aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Aaron Leventhal

    Dominic Mazzoni would like Alice Boxhall to review this change.

    View Change

    Don't generally hide contents in the tree as they could be important

    Bug: 689204
    Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
    Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    ---
    M chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
    M content/test/data/accessibility/aria/aria-activedescendant-expected-blink.txt
    M content/test/data/accessibility/aria/aria-button-expected-android.txt
    M content/test/data/accessibility/aria/aria-button-expected-blink.txt
    M content/test/data/accessibility/aria/aria-button-expected-mac.txt
    M content/test/data/accessibility/aria/aria-button-expected-win.txt
    M content/test/data/accessibility/aria/aria-button.html
    M content/test/data/accessibility/aria/aria-checkbox-expected-android.txt
    M content/test/data/accessibility/aria/aria-checkbox-expected-blink.txt
    M content/test/data/accessibility/aria/aria-checkbox-expected-mac.txt
    M content/test/data/accessibility/aria/aria-checkbox-expected-win.txt
    M content/test/data/accessibility/aria/aria-checkbox.html
    M content/test/data/accessibility/aria/aria-level-expected-blink.txt
    M content/test/data/accessibility/aria/aria-level-expected-mac.txt
    M content/test/data/accessibility/aria/aria-level-expected-win.txt
    M content/test/data/accessibility/aria/aria-math-expected-android.txt
    M content/test/data/accessibility/aria/aria-math-expected-blink.txt
    M content/test/data/accessibility/aria/aria-math-expected-mac.txt
    M content/test/data/accessibility/aria/aria-math-expected-win.txt
    M content/test/data/accessibility/aria/aria-menuitem-expected-android.txt
    M content/test/data/accessibility/aria/aria-menuitem-expected-blink.txt
    M content/test/data/accessibility/aria/aria-menuitem-expected-mac.txt
    M content/test/data/accessibility/aria/aria-menuitem-expected-win.txt
    M content/test/data/accessibility/aria/aria-menuitem.html
    M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-blink.txt
    M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-mac.txt
    M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-win.txt
    M content/test/data/accessibility/aria/aria-menuitemradio-expected-blink.txt
    M content/test/data/accessibility/aria/aria-menuitemradio-expected-mac.txt
    M content/test/data/accessibility/aria/aria-menuitemradio-expected-win.txt
    M content/test/data/accessibility/aria/aria-separator-expected-android.txt
    M content/test/data/accessibility/aria/aria-separator-expected-blink.txt
    M content/test/data/accessibility/aria/aria-separator-expected-mac.txt
    M content/test/data/accessibility/aria/aria-tab-expected-android.txt
    M content/test/data/accessibility/aria/aria-tab-expected-win.txt
    M content/test/data/accessibility/aria/aria-tabpanel-expected-android.txt
    M content/test/data/accessibility/aria/aria-tabpanel-expected-blink.txt
    M content/test/data/accessibility/aria/aria-tabpanel-expected-mac.txt
    M content/test/data/accessibility/aria/aria-tabpanel-expected-win.txt
    M content/test/data/accessibility/aria/aria-tree-expected-android.txt
    M content/test/data/accessibility/aria/aria-tree-expected-blink.txt
    M content/test/data/accessibility/aria/aria-tree-expected-mac.txt
    M content/test/data/accessibility/aria/aria-tree-expected-win.txt
    M content/test/data/accessibility/aria/aria-tree.html
    M content/test/data/accessibility/html/input-button-in-menu-expected-blink.txt
    M content/test/data/accessibility/html/input-button-in-menu-expected-win.txt
    M content/test/data/accessibility/html/input-datetime-local-expected-win.txt
    M content/test/data/accessibility/html/input-month-expected-blink.txt
    M content/test/data/accessibility/html/input-month-expected-mac.txt
    M content/test/data/accessibility/html/input-time-expected-blink.txt
    M content/test/data/accessibility/html/input-time-expected-mac.txt
    M content/test/data/accessibility/html/input-time-expected-win.txt
    M content/test/data/accessibility/html/input-week-expected-blink.txt
    M content/test/data/accessibility/html/input-week-expected-mac.txt
    M content/test/data/accessibility/html/input-week-expected-win.txt
    M third_party/WebKit/LayoutTests/accessibility/nochildren-elements-expected.txt
    M third_party/WebKit/LayoutTests/accessibility/nochildren-elements.html
    M third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt
    M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
    M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.h
    M third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
    M third_party/WebKit/Source/modules/accessibility/AXObject.cpp
    M third_party/WebKit/Source/modules/accessibility/AXObject.h
    M third_party/WebKit/Source/modules/accessibility/InspectorTypeBuilderHelper.cpp
    64 files changed, 412 insertions(+), 340 deletions(-)


    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: newchange
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 8
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>

    Dominic Mazzoni (Gerrit)

    unread,
    Aug 17, 2017, 4:47:11 PM8/17/17
    to Aaron Leventhal, aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    Sometimes I think there ought to be an ARIA attribute that says
    to keep this node, but make its children (and the rest of the
    subtree) presentational.

    One example where I've used role=img before:

    <div role="img" aria-label="Big composite image">
    <img src="topleft.jpg">
    <img src="toprightjpg">
    <img src="botleft.jpg">
    <img src="botright.jpg">
    </div>

    Previously adding role=img had the effect of removing the
    rest of the subtree, which was perfect in this case. I
    think that's sometimes cleaner than adding role=none or
    alt="" to every image inside.

    Basically, aside from that I'm okay with this and definitely
    seems to fix some real-world examples.

    Alice, any thoughts?

    View Change

    5 comments:

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 8
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Thu, 17 Aug 2017 20:47:05 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Nektarios Paisios

    unread,
    Aug 17, 2017, 7:54:26 PM8/17/17
    to dmazzoni, alemat...@chromium.org, caseq...@chromium.org, aleventh...@chromium.org, pfeldma...@chromium.org, dari...@chromium.org, lushnik...@chromium.org, dougt...@chromium.org, nektar...@chromium.org, kozyatins...@chromium.org, dmazzon...@chromium.org, aleve...@chromium.org, apavlo...@chromium.org, aboxhal...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, yuzo+...@chromium.org, oshima...@chromium.org, Alice Boxhall, dtseng...@chromium.org, eae+bli...@chromium.org, blink-...@chromium.org
    Thanks for this change Dominic.

    Alice Boxhall (Gerrit)

    unread,
    Aug 18, 2017, 7:41:46 AM8/18/17
    to Aaron Leventhal, aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Dominic Mazzoni, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    Patch Set 8:

    (5 comments)

    Sometimes I think there ought to be an ARIA attribute that says
    to keep this node, but make its children (and the rest of the
    subtree) presentational.

    One example where I've used role=img before:

    <div role="img" aria-label="Big composite image">
    <img src="topleft.jpg">
    <img src="toprightjpg">
    <img src="botleft.jpg">
    <img src="botright.jpg">
    </div>

    Previously adding role=img had the effect of removing the
    rest of the subtree, which was perfect in this case. I
    think that's sometimes cleaner than adding role=none or
    alt="" to every image inside.

    Basically, aside from that I'm okay with this and definitely
    seems to fix some real-world examples.

    Alice, any thoughts?

    I've definitely seen cases where people have had to sprinkle role=presentation throughout tree to stop things being chatty/confusing, so I definitely think we should think this through carefully.

    But I agree with Dominic that this fixes real issues, and we've definitely been going more towards treating ARIA authoring errors as authoring errors rather than strictly enforcing things.

    View Change

    2 comments:

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 8
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 18 Aug 2017 11:41:34 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Aaron Leventhal (Gerrit)

    unread,
    Aug 18, 2017, 9:13:24 AM8/18/17
    to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, Dominic Mazzoni, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    @dmazzoni this patch does not change the role="img" case. I put that in it's own case and advised Mozilla to do the same. I just don't see the point of exposing a rich img. I don't imagine authors wanting to do that. And I really think that would confuse users. If you look at the img case it doesn't check whether there is a single text child. It simply never allows children.

    I've updated the AriaImg dump tree test case to show this works.

    View Change

    6 comments:

      • Patch Set #8, Line 5: treeitem "non-hidden treeitem"

        Can you delete these cases from the test, since they are no longer ignored?

      • Done

      • Patch Set #8, Line 2443: // These roles have ChildrenPresentational: true in the ARIA spec.

        This logic makes sense, thanks.

      • Done

      • Patch Set #8, Line 2620: // If this is not part of the accessibility then invalidate this object's

        dropped "tree" in "accessibility tree"

      • Can we still expose this for the narrow case of an element […]

        I'm not sure what you're asking. In the case of an element with just one text child, we don't ignore anything.

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 8
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 18 Aug 2017 13:13:20 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Aaron Leventhal (Gerrit)

    unread,
    Aug 18, 2017, 9:53:48 AM8/18/17
    to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, Dominic Mazzoni, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    View Change

    1 comment:

      • I'm not sure what you're asking. […]

        Nevermind. I was tired. My brain was in opposite mode :/

        I see what you're asking.

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 9
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 18 Aug 2017 13:53:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Aaron Leventhal (Gerrit)

    unread,
    Aug 18, 2017, 10:02:42 AM8/18/17
    to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, Dominic Mazzoni, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    View Change

    1 comment:

      • Nevermind. I was tired. My brain was in opposite mode :/ […]

        Would we want to use kAXAncestorIsLeafNode ?

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 9
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 18 Aug 2017 14:02:39 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Aaron Leventhal (Gerrit)

    unread,
    Aug 18, 2017, 11:17:29 AM8/18/17
    to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, Dominic Mazzoni, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    @dmazzoni, PTAL

    View Change

    2 comments:

      • Would we want to use kAXAncestorIsLeafNode ?

        Implemented with kAncestorIsLeafNode

    To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
    Gerrit-Change-Number: 615149
    Gerrit-PatchSet: 10
    Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
    Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Kentaro Hara <har...@chromium.org>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-CC: Rob Buis <rob....@samsung.com>
    Gerrit-Comment-Date: Fri, 18 Aug 2017 15:17:24 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Dominic Mazzoni (Gerrit)

    unread,
    Aug 22, 2017, 2:35:43 AM8/22/17
    to Aaron Leventhal, aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Alice Boxhall, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

    Thanks for the img example. lgtm

    Patch set 13:Code-Review +1

    View Change

      To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
      Gerrit-Change-Number: 615149
      Gerrit-PatchSet: 13
      Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
      Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Kentaro Hara <har...@chromium.org>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Rob Buis <rob....@samsung.com>
      Gerrit-Comment-Date: Tue, 22 Aug 2017 06:35:39 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Aaron Leventhal (Gerrit)

      unread,
      Aug 22, 2017, 8:14:56 AM8/22/17
      to aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Dominic Mazzoni, Alice Boxhall, devtools...@chromium.org, Rob Buis, Commit Bot, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

      Patch set 13:Commit-Queue +2

      View Change

        To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
        Gerrit-Change-Number: 615149
        Gerrit-PatchSet: 13
        Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
        Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
        Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
        Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: Jeongeun Kim <je_jul...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-CC: Kentaro Hara <har...@chromium.org>
        Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
        Gerrit-CC: Rob Buis <rob....@samsung.com>
        Gerrit-Comment-Date: Tue, 22 Aug 2017 12:14:53 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Commit Bot (Gerrit)

        unread,
        Aug 22, 2017, 8:21:46 AM8/22/17
        to Aaron Leventhal, aboxhal...@chromium.org, alemat...@chromium.org, aleventh...@chromium.org, apavlo...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, dari...@chromium.org, dmazzon...@chromium.org, dougt...@chromium.org, dtseng...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, nektar...@chromium.org, oshima...@chromium.org, pfeldma...@chromium.org, yuzo+...@chromium.org, blink-re...@chromium.org, dglazko...@chromium.org, eae+bli...@chromium.org, Dominic Mazzoni, Alice Boxhall, devtools...@chromium.org, Rob Buis, chromium...@chromium.org, Kentaro Hara, John Abd-El-Malek, Jeongeun Kim, Nektarios Paisios

        Commit Bot merged this change.

        View Change

        Approvals: Dominic Mazzoni: Looks good to me Aaron Leventhal: Commit
        Don't generally hide contents in the tree as they could be important

        Bug: 689204
        Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
        Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
        Reviewed-on: https://chromium-review.googlesource.com/615149
        Reviewed-by: Dominic Mazzoni <dmaz...@chromium.org>
        Commit-Queue: Aaron Leventhal <aleve...@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#496284}

        ---
        M chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
        M content/test/data/accessibility/aria/aria-activedescendant-expected-blink.txt
        M content/test/data/accessibility/aria/aria-button-expected-android.txt
        M content/test/data/accessibility/aria/aria-button-expected-blink.txt
        M content/test/data/accessibility/aria/aria-button-expected-mac.txt
        M content/test/data/accessibility/aria/aria-button-expected-win.txt
        M content/test/data/accessibility/aria/aria-button.html
        M content/test/data/accessibility/aria/aria-checkbox-expected-android.txt
        M content/test/data/accessibility/aria/aria-checkbox-expected-blink.txt
        M content/test/data/accessibility/aria/aria-checkbox-expected-mac.txt
        M content/test/data/accessibility/aria/aria-checkbox-expected-win.txt
        M content/test/data/accessibility/aria/aria-checkbox.html
        M content/test/data/accessibility/aria/aria-img.html

        M content/test/data/accessibility/aria/aria-level-expected-blink.txt
        M content/test/data/accessibility/aria/aria-level-expected-mac.txt
        M content/test/data/accessibility/aria/aria-level-expected-win.txt
        M content/test/data/accessibility/aria/aria-math-expected-android.txt
        M content/test/data/accessibility/aria/aria-math-expected-blink.txt
        M content/test/data/accessibility/aria/aria-math-expected-mac.txt
        M content/test/data/accessibility/aria/aria-math-expected-win.txt
        M content/test/data/accessibility/aria/aria-menuitem-expected-android.txt
        M content/test/data/accessibility/aria/aria-menuitem-expected-blink.txt
        M content/test/data/accessibility/aria/aria-menuitem-expected-mac.txt
        M content/test/data/accessibility/aria/aria-menuitem-expected-win.txt
        M content/test/data/accessibility/aria/aria-menuitem.html
        M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-blink.txt
        M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-mac.txt
        M content/test/data/accessibility/aria/aria-menuitemcheckbox-expected-win.txt
        M content/test/data/accessibility/aria/aria-menuitemradio-expected-blink.txt
        M content/test/data/accessibility/aria/aria-menuitemradio-expected-mac.txt
        M content/test/data/accessibility/aria/aria-menuitemradio-expected-win.txt
        M content/test/data/accessibility/aria/aria-separator-expected-android.txt
        M content/test/data/accessibility/aria/aria-separator-expected-blink.txt
        M content/test/data/accessibility/aria/aria-separator-expected-mac.txt
        M content/test/data/accessibility/aria/aria-tab-expected-android.txt
        M content/test/data/accessibility/aria/aria-tabpanel-expected-android.txt
        M content/test/data/accessibility/aria/aria-tabpanel-expected-blink.txt
        M content/test/data/accessibility/aria/aria-tabpanel-expected-mac.txt
        M content/test/data/accessibility/aria/aria-tabpanel-expected-win.txt
        M content/test/data/accessibility/aria/aria-tree-expected-android.txt
        M content/test/data/accessibility/aria/aria-tree-expected-blink.txt
        M content/test/data/accessibility/aria/aria-tree-expected-mac.txt
        M content/test/data/accessibility/aria/aria-tree-expected-win.txt
        M content/test/data/accessibility/aria/aria-tree.html
        M content/test/data/accessibility/html/input-button-in-menu-expected-blink.txt
        M content/test/data/accessibility/html/input-button-in-menu-expected-win.txt
        M content/test/data/accessibility/html/input-datetime-local-expected-win.txt
        M content/test/data/accessibility/html/input-month-expected-blink.txt
        M content/test/data/accessibility/html/input-month-expected-mac.txt
        M content/test/data/accessibility/html/input-time-expected-blink.txt
        M content/test/data/accessibility/html/input-time-expected-mac.txt
        M content/test/data/accessibility/html/input-time-expected-win.txt
        M content/test/data/accessibility/html/input-week-expected-blink.txt
        M content/test/data/accessibility/html/input-week-expected-mac.txt
        M content/test/data/accessibility/html/input-week-expected-win.txt
        M third_party/WebKit/LayoutTests/accessibility/nochildren-elements-expected.txt
        M third_party/WebKit/LayoutTests/accessibility/nochildren-elements.html
        M third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes-expected.txt
        M third_party/WebKit/LayoutTests/inspector-protocol/accessibility/accessibility-ignoredNodes.js

        M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp
        M third_party/WebKit/Source/modules/accessibility/AXLayoutObject.h
        M third_party/WebKit/Source/modules/accessibility/AXNodeObject.cpp
        M third_party/WebKit/Source/modules/accessibility/AXObject.cpp
        M third_party/WebKit/Source/modules/accessibility/AXObject.h
        M third_party/WebKit/Source/modules/accessibility/AXSVGRoot.cpp
        M third_party/WebKit/Source/modules/accessibility/InspectorTypeBuilderHelper.cpp
        66 files changed, 361 insertions(+), 339 deletions(-)


        To view, visit change 615149. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: merged
        Gerrit-Change-Id: Ib8a5a23755bf77877ab8e196ae4a7435a1d7297a
        Gerrit-Change-Number: 615149
        Gerrit-PatchSet: 14
        Gerrit-Owner: Aaron Leventhal <aleve...@chromium.org>
        Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
        Gerrit-Reviewer: Alice Boxhall <abox...@chromium.org>
        Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
        Gerrit-Reviewer: Dominic Mazzoni <dmaz...@chromium.org>
        Reply all
        Reply to author
        Forward
        0 new messages