Address TODO(accessibility) things in ax_object.cc [chromium/src : main]

1 view
Skip to first unread message

Mason Freed (Gerrit)

unread,
Aug 26, 2023, 2:52:12 PM8/26/23
to Aaron Leventhal, Mark Schillaci, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org

Attention is currently required from: Aaron Leventhal, Mark Schillaci.

Mason Freed would like Aaron Leventhal and Mark Schillaci to review this change.

View Change

Address TODO(accessibility) things in ax_object.cc

There are several TODO(accessibility) comments in ax_object.cc related
to the KeyboardFocusableScrollers feature. This CL implements those
TODOs.

Bug: 1444450
Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
---
M content/browser/accessibility/dump_accessibility_tree_browsertest.cc
M content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java
M content/test/content_test_bundle_data.filelist
M content/test/data/accessibility/event/scroll-horizontal-scroll-percent-change-expected-win.txt
M content/test/data/accessibility/event/scroll-vertical-scroll-percent-change-expected-win.txt
M content/test/data/accessibility/html/overflow-actions-expected-android-external.txt
M content/test/data/accessibility/html/overflow-actions-expected-android.txt
A content/test/data/accessibility/html/overflow-scroller-expected-blink.txt
A content/test/data/accessibility/html/overflow-scroller.html
M content/test/data/accessibility/html/scrollable-expected-android-external.txt
M content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt
M content/test/data/accessibility/html/scrollable-overflow-expected-android.txt
M content/test/data/accessibility/html/scrollable-overflow-expected-auralinux.txt
M content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt
M third_party/blink/renderer/core/dom/element.cc
M third_party/blink/renderer/core/dom/element.h
M third_party/blink/renderer/modules/accessibility/ax_object.cc
M third_party/blink/web_tests/http/tests/inspector-protocol/accessibility/accessibility-modal-expected.txt
18 files changed, 75 insertions(+), 85 deletions(-)


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

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
Gerrit-Change-Number: 4813829
Gerrit-PatchSet: 5
Gerrit-Owner: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
Gerrit-Attention: Mark Schillaci <mschi...@google.com>

Mason Freed (Gerrit)

unread,
Aug 26, 2023, 2:52:19 PM8/26/23
to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Aaron Leventhal, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

Attention is currently required from: Aaron Leventhal, Mark Schillaci.

View Change

1 comment:

  • Patchset:

    • Patch Set #5:

      Moving a11y reviews of the behavioral changes over to this CL.

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
Gerrit-Change-Number: 4813829
Gerrit-PatchSet: 5
Gerrit-Owner: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
Gerrit-Attention: Mark Schillaci <mschi...@google.com>
Gerrit-Comment-Date: Sat, 26 Aug 2023 18:52:09 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Aaron Leventhal (Gerrit)

unread,
Aug 28, 2023, 11:07:52 AM8/28/23
to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

Attention is currently required from: Mark Schillaci, Mason Freed.

View Change

3 comments:

  • Patchset:

    • Patch Set #12:

      Couple of questions, but I don't need to hold it up for the answers.

  • File content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt:

    • Patch Set #12, Line 28: ++++++++genericContainer className='x-hidden-large scrollable' scrollXMin=0 scrollable=true

      So it looks like we're losing the accessible names for scrollable areas. Is that intentional? I think it's actually ok, as these names tend to be very long and probably not very useful. However, it would be good if we exposed the fact that the region is scrollable in some way. For example, we could expose an object attribute.

      I don't expect you to figure all that out. I'll file an issue on HTML-AAM.

  • File third_party/blink/renderer/modules/accessibility/ax_object.cc:

    • Patch Set #12, Line 4136: bool AXObject::IsKeyboardFocusable() const {

      Should we have a TODO to eventually replace this with Element::IsKeyboardFocusable(). Or did you determine that's basically impossible? I haven't kept up with the earlier test failures and frustrations with doing it, so it would be good to get a summary on the state of things.

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

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
Gerrit-Change-Number: 4813829
Gerrit-PatchSet: 12
Gerrit-Owner: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Mark Schillaci <mschi...@google.com>
Gerrit-Comment-Date: Mon, 28 Aug 2023 15:07:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Aaron Leventhal (Gerrit)

unread,
Aug 28, 2023, 11:07:58 AM8/28/23
to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

Attention is currently required from: Mark Schillaci, Mason Freed.

Patch set 12:Code-Review +1

View Change

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 12
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 15:07:46 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes

    Aaron Leventhal (Gerrit)

    unread,
    Aug 28, 2023, 11:13:47 AM8/28/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mark Schillaci, Mason Freed.

    View Change

    1 comment:

    • File content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt:

      • Patch Set #12, Line 28: ++++++++genericContainer className='x-hidden-large scrollable' scrollXMin=0 scrollable=true

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 12
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 15:13:33 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Aaron Leventhal <aleve...@chromium.org>

    Mark Schillaci (Gerrit)

    unread,
    Aug 28, 2023, 11:33:30 AM8/28/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mason Freed.

    Patch set 12:Code-Review +1

    View Change

    1 comment:

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 12
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 15:33:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes

    Mason Freed (Gerrit)

    unread,
    Aug 28, 2023, 12:03:22 PM8/28/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    3 comments:

    • Patchset:

    • File content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt:

      • Patch Set #12, Line 28: ++++++++genericContainer className='x-hidden-large scrollable' scrollXMin=0 scrollable=true

      • Here's the HTML-AAM GitHub issue (it was already filed actually): […]

        Thanks for filing the issue and maybe taking care of that. Does the `scrollable=true` here not indicate that the region is scrollable? I'm not sure why the name goes away when it becomes focusable.

    • File third_party/blink/renderer/modules/accessibility/ax_object.cc:

      • Should we have a TODO to eventually replace this with Element::IsKeyboardFocusable(). […]

        Yeah I had that TODO in my head, but better to add a comment here. Done.

        I think it should be possible, but I learned from my fights with the code on these CLs that it should be attempted separately from this CL. 😊

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 13
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 16:03:10 +0000

    Mason Freed (Gerrit)

    unread,
    Aug 28, 2023, 12:04:46 PM8/28/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    1 comment:

    • Patchset:

      • Patch Set #14:

        And due to a rebase mistake, I cleared both of your +1's. Sorry about that - could I get one more?

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 14
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 16:04:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Aaron Leventhal (Gerrit)

    unread,
    Aug 28, 2023, 2:31:42 PM8/28/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mark Schillaci, Mason Freed.

    View Change

    1 comment:

    • File content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt:

      • Patch Set #12, Line 28: ++++++++genericContainer className='x-hidden-large scrollable' scrollXMin=0 scrollable=true

      • Thanks for filing the issue and maybe taking care of that. […]

        The name goes away because AXObject::SupportsNameFromContents() no longer returns what it did.

        I think we should probably just make this a refactoring CL. I'll deal with the name issue separately.

        The scrollable=true is in the expected-blink.txt, but afaik there is nothing in the various platform APIs (e.g. expected-win.txt).

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 14
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 18:31:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
    Comment-In-Reply-To: Aaron Leventhal <aleve...@chromium.org>

    Aaron Leventhal (Gerrit)

    unread,
    Aug 28, 2023, 6:22:27 PM8/28/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mark Schillaci, Mason Freed.

    View Change

    1 comment:

    • File third_party/blink/renderer/modules/accessibility/ax_object.cc:

      • Patch Set #12, Line 7300: AOMRelationProperty::kActiveDescendant)) {

        Mason, the test change is caused by this. We no longer are returning true for the scrollable elements.

        I think we should restore that behavior before landing.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 14
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Mon, 28 Aug 2023 22:22:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Mason Freed (Gerrit)

    unread,
    Aug 28, 2023, 9:52:37 PM8/28/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org

    Attention is currently required from: Mark Schillaci, Mason Freed.

    Mason Freed uploaded patch set #16 to this change.

    View Change

    Address TODO(accessibility) things in ax_object.cc

    There are several TODO(accessibility) comments in ax_object.cc related
    to the KeyboardFocusableScrollers feature. This CL implements those
    TODOs.

    Note that this undoes some of the test changes made in [1].

    [1] https://chromium-review.googlesource.com/c/chromium/src/+/4194963


    Bug: 1444450
    Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    ---
    M content/browser/accessibility/dump_accessibility_tree_browsertest.cc
    M content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java
    M content/test/content_test_bundle_data.filelist
    M content/test/data/accessibility/event/scroll-horizontal-scroll-percent-change-expected-win.txt
    M content/test/data/accessibility/event/scroll-vertical-scroll-percent-change-expected-win.txt
    M content/test/data/accessibility/html/overflow-actions-expected-android-external.txt
    M content/test/data/accessibility/html/overflow-actions-expected-android.txt
    A content/test/data/accessibility/html/overflow-scroller-expected-blink.txt
    A content/test/data/accessibility/html/overflow-scroller.html
    M content/test/data/accessibility/html/scrollable-expected-android-external.txt
    M content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt
    M content/test/data/accessibility/html/scrollable-overflow-expected-android.txt
    M content/test/data/accessibility/html/scrollable-overflow-expected-auralinux.txt
    M content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt
    M third_party/blink/renderer/core/dom/element.cc
    M third_party/blink/renderer/modules/accessibility/ax_object.cc
    M third_party/blink/web_tests/http/tests/inspector-protocol/accessibility/accessibility-modal-expected.txt
    M third_party/blink/web_tests/shadow-dom/focus-navigation/focus-navigation-scroller-delegatesFocus.html
    M third_party/blink/web_tests/shadow-dom/focus-navigation/focus-navigation-scroller-tabindex.html
    19 files changed, 82 insertions(+), 62 deletions(-)

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

    Gerrit-MessageType: newpatchset
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 16

    Mason Freed (Gerrit)

    unread,
    Aug 28, 2023, 9:58:42 PM8/28/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    3 comments:

    • Patchset:

      • Patch Set #17:

        Alright, I reverted the one requested part, and rebaselined all of the tests. I believe they should all pass at this point, but we'll see.

    • File content/test/data/accessibility/html/scrollable-overflow-expected-blink.txt:

      • Patch Set #12, Line 28: ++++++++genericContainer className='x-hidden-large scrollable' scrollXMin=0 scrollable=true

      • The name goes away because AXObject::SupportsNameFromContents() no longer returns what it did. […]

        Done

    • File third_party/blink/renderer/modules/accessibility/ax_object.cc:

      • Mason, the test change is caused by this. […]

        Done

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 17
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 01:58:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Aaron Leventhal <aleve...@chromium.org>
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>

    Aaron Leventhal (Gerrit)

    unread,
    Aug 29, 2023, 8:47:15 AM8/29/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mark Schillaci, Mason Freed.

    View Change

    1 comment:

    • Patchset:

      • Patch Set #17:

        Change to SupportsNameFromFocus() looks good, but I'll wait for the final green before +1.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 17
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 12:46:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Mason Freed (Gerrit)

    unread,
    Aug 29, 2023, 1:33:47 PM8/29/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    2 comments:

    • Patchset:

      • Patch Set #17:

        Change to SupportsNameFromFocus() looks good, but I'll wait for the final green before +1.

      • Thanks. Last patchset should clear all but one test.

    • File content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java:

      • Patch Set #18, Line 1886: ViewIdResourceNameMatcher, "li1

        mschillaci@, any thoughts on this test failure? I tried the trick you suggested for the other test, switching to `sViewIdResourceNameMatcher`, but it didn't appear to fix the problem. The test fails on line 1886 - can't find the element. Ideas appreciated.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 18
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 17:33:35 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Aaron Leventhal <aleve...@chromium.org>

    Mason Freed (Gerrit)

    unread,
    Aug 29, 2023, 4:16:20 PM8/29/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    1 comment:

    • File content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java:

      • mschillaci@, any thoughts on this test failure? I tried the trick you suggested for the other test, […]

        Yep, this is the only remaining failing test. It was triggered by this change to SupportsNameFromContents():

        https://chromium-review.googlesource.com/c/chromium/src/+/4813829/14..15

        which now returns true for the `<div class="Footer">` in `hide_visible_elements_with_css.html` because it's a scroller. Given that the test seems to just be about "invisible" elements, I changed the `overflow:auto` to `overflow:hidden` which should hopefully fix it. Let me know if that works for you.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 20
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 20:16:09 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>

    Mark Schillaci (Gerrit)

    unread,
    Aug 29, 2023, 4:46:27 PM8/29/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mason Freed.

    View Change

    1 comment:

    • File content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java:

      • Yep, this is the only remaining failing test. […]

        I'm not sure if `overflow:hidden` would be testing the same thing. This is testing that nodes in the scroll view do not get scroll actions, and only the container gets the scroll actions. If we make it hidden, I'm not sure we still populate the nodes in the Java-side tree.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 20
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mason Freed <mas...@chromium.org>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 20:46:17 +0000

    Mason Freed (Gerrit)

    unread,
    Aug 29, 2023, 6:59:52 PM8/29/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    1 comment:

    • File content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java:

      • I'm not sure if `overflow:hidden` would be testing the same thing. […]

        Oh ok, I was just basing this idea on the name of the test.

        Do you have any other ideas I can try? (I have none, and I'm blocked on this one test.)

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 21
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Comment-Date: Tue, 29 Aug 2023 22:59:40 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mark Schillaci <mschi...@google.com>
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>

    Mason Freed (Gerrit)

    unread,
    Aug 30, 2023, 12:54:18 PM8/30/23
    to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Aaron Leventhal, Mark Schillaci.

    View Change

    1 comment:

    • File content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java:

      • Oh ok, I was just basing this idea on the name of the test. […]

        Ok, instead of `overflow:hidden` I added `tabindex` to one of the descendants to avoid the new focusable scroller behavior.

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

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
    Gerrit-Change-Number: 4813829
    Gerrit-PatchSet: 23
    Gerrit-Owner: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: Mark Schillaci <mschi...@google.com>
    Gerrit-Attention: Aaron Leventhal <aleve...@chromium.org>
    Gerrit-Comment-Date: Wed, 30 Aug 2023 16:54:03 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
    Comment-In-Reply-To: Mark Schillaci <mschi...@google.com>

    Aaron Leventhal (Gerrit)

    unread,
    Aug 30, 2023, 3:45:26 PM8/30/23
    to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

    Attention is currently required from: Mark Schillaci, Mason Freed.

    Patch set 23:Code-Review +1

    View Change

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 23
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-Attention: Mason Freed <mas...@chromium.org>
      Gerrit-Attention: Mark Schillaci <mschi...@google.com>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 19:45:12 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes

      Mark Schillaci (Gerrit)

      unread,
      Aug 30, 2023, 3:59:59 PM8/30/23
      to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      Attention is currently required from: Mason Freed.

      Patch set 23:Code-Review +1

      View Change

      1 comment:

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 23
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-Attention: Mason Freed <mas...@chromium.org>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 19:59:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes

      Mason Freed (Gerrit)

      unread,
      Aug 30, 2023, 4:10:58 PM8/30/23
      to abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Chromium LUCI CQ, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      Patch set 23:Commit-Queue +2

      View Change

      1 comment:

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 23
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 20:10:47 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes

      Chromium LUCI CQ (Gerrit)

      unread,
      Aug 30, 2023, 4:18:19 PM8/30/23
      to Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, Akihiro Ota, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      Chromium LUCI CQ submitted this change.

      View Change

      Approvals: Aaron Leventhal: Looks good to me Mark Schillaci: Looks good to me Mason Freed: Commit
      Address TODO(accessibility) things in ax_object.cc

      There are several TODO(accessibility) comments in ax_object.cc related
      to the KeyboardFocusableScrollers feature. This CL implements those
      TODOs.

      Note that this undoes some of the test changes made in [1].

      [1] https://chromium-review.googlesource.com/c/chromium/src/+/4194963

      Bug: 1444450
      Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4813829
      Reviewed-by: Mark Schillaci <mschi...@google.com>
      Reviewed-by: Aaron Leventhal <aleve...@chromium.org>
      Commit-Queue: Mason Freed <mas...@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#1190286}

      ---
      M content/browser/accessibility/dump_accessibility_tree_browsertest.cc
      M content/public/android/javatests/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityTest.java
      M content/test/content_test_bundle_data.filelist
      M content/test/data/accessibility/event/scroll-horizontal-scroll-percent-change-expected-win.txt
      M content/test/data/accessibility/event/scroll-vertical-scroll-percent-change-expected-win.txt
      M content/test/data/accessibility/html/overflow-actions-expected-android-external.txt
      M content/test/data/accessibility/html/overflow-actions-expected-android.txt
      A content/test/data/accessibility/html/overflow-scroller-expected-blink.txt
      A content/test/data/accessibility/html/overflow-scroller.html
      M content/test/data/accessibility/html/scrollable-expected-android-external.txt
      M content/test/data/accessibility/html/scrollable-overflow-expected-android-external.txt
      M content/test/data/accessibility/html/scrollable-overflow-expected-android.txt
      M content/test/data/android/hide_visible_elements_with_css.html

      M third_party/blink/renderer/core/dom/element.cc
      M third_party/blink/renderer/modules/accessibility/ax_object.cc
      M third_party/blink/web_tests/http/tests/inspector-protocol/accessibility/accessibility-modal-expected.txt
      M third_party/blink/web_tests/shadow-dom/focus-navigation/focus-navigation-scroller-delegatesFocus.html
      M third_party/blink/web_tests/shadow-dom/focus-navigation/focus-navigation-scroller-tabindex.html
      18 files changed, 70 insertions(+), 66 deletions(-)


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

      Gerrit-MessageType: merged
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 24
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>

      Zijie He (Gerrit)

      unread,
      Aug 30, 2023, 7:11:18 PM8/30/23
      to Chromium LUCI CQ, Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Mark Schillaci, Aaron Leventhal, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 24
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Zijie He <zij...@google.com>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 23:11:08 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No

      Tim (Gerrit)

      unread,
      Aug 30, 2023, 7:16:54 PM8/30/23
      to Chromium LUCI CQ, Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Zijie He, Mark Schillaci, Aaron Leventhal, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      View Change

      1 comment:

      • Patchset:

        • Patch Set #24:

          Yup, I was literally just putting in the revert. Thanks for the heads up.

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 24
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Tim <tjud...@chromium.org>
      Gerrit-CC: Zijie He <zij...@google.com>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 23:16:45 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No

      Tim (Gerrit)

      unread,
      Aug 30, 2023, 7:17:47 PM8/30/23
      to Chromium LUCI CQ, Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Zijie He, Mark Schillaci, Aaron Leventhal, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      Tim has created a revert of this change.

      View Change

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

      Gerrit-MessageType: revert

      Zijie He (Gerrit)

      unread,
      Aug 30, 2023, 7:18:12 PM8/30/23
      to Chromium LUCI CQ, Mason Freed, abigailbk...@google.com, aleventhal...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, hirokisa...@chromium.org, josiah...@chromium.org, kyungjunle...@google.com, nektar...@chromium.org, rhalava...@chromium.org, sarakat...@chromium.org, yuzo+...@chromium.org, Tim, Mark Schillaci, Aaron Leventhal, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, Nektarios Paisios

      View Change

      1 comment:

      • Patchset:

        • Patch Set #24:

          Yup, I was literally just putting in the revert. Thanks for the heads up.

        • Thank you.

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

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I21f99f3390a4a570698b18904af1b677d8177115
      Gerrit-Change-Number: 4813829
      Gerrit-PatchSet: 24
      Gerrit-Owner: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: Aaron Leventhal <aleve...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Mark Schillaci <mschi...@google.com>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Tim <tjud...@chromium.org>
      Gerrit-CC: Zijie He <zij...@google.com>
      Gerrit-Comment-Date: Wed, 30 Aug 2023 23:18:01 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Tim <tjud...@chromium.org>
      Reply all
      Reply to author
      Forward
      0 new messages