[<install> Element] Add button accessibility role to <install> [chromium/src : main]

0 views
Skip to first unread message

Kristin Lee (Gerrit)

unread,
Apr 17, 2026, 4:25:25 PM (13 days ago) Apr 17
to Chromium LUCI CQ, Lu Huang, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
Attention needed from Kristin Lee, Lia Hiscock and Lu Huang

Message from Kristin Lee

Set Ready For Review

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Lia Hiscock
  • Lu Huang
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
Gerrit-Change-Number: 7762375
Gerrit-PatchSet: 2
Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
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: Robert Paveza <Rob.P...@microsoft.com>
Gerrit-Attention: Lu Huang <lu...@microsoft.com>
Gerrit-Attention: Lia Hiscock <liahi...@microsoft.com>
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Fri, 17 Apr 2026 20:25:19 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Lu Huang (Gerrit)

unread,
Apr 22, 2026, 9:41:49 PM (7 days ago) Apr 22
to Kristin Lee, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
Attention needed from Kristin Lee and Lia Hiscock

Lu Huang added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Lu Huang . resolved

What do Narrator and MacOS Voiceover say now? Let's compare those against what was documented as the before behavior in https://issues.chromium.org/issues/496947072.

Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Lia Hiscock
Gerrit-Attention: Lia Hiscock <liahi...@microsoft.com>
Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
Gerrit-Comment-Date: Thu, 23 Apr 2026 01:41:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Lu Huang (Gerrit)

unread,
Apr 22, 2026, 9:52:46 PM (7 days ago) Apr 22
to Kristin Lee, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
Attention needed from Kristin Lee and Lia Hiscock

Lu Huang voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Kristin Lee
  • Lia Hiscock
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
    Gerrit-Change-Number: 7762375
    Gerrit-PatchSet: 2
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
    Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
    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: Robert Paveza <Rob.P...@microsoft.com>
    Gerrit-Attention: Lia Hiscock <liahi...@microsoft.com>
    Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
    Gerrit-Comment-Date: Thu, 23 Apr 2026 01:52:40 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Apr 23, 2026, 1:04:14 PM (7 days ago) Apr 23
    to Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
    Attention needed from Lia Hiscock

    Kristin Lee added 1 comment

    Patchset-level comments
    Lu Huang . resolved

    What do Narrator and MacOS Voiceover say now? Let's compare those against what was documented as the before behavior in https://issues.chromium.org/issues/496947072.

    Kristin Lee

    I have confirmed that Narrator announces the expected role, "button", now just like for <geolocation>. I have a gif of it that shows NarratorBuddy (though the text in NarratorBuddy is a little hard to read): https://drive.google.com/file/d/1PDgR52egVdC0BEEi34Mt0vfXD9X25dPY/view?usp=drive_link

    Let me get back to you on MacOS VO.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Lia Hiscock
    Gerrit-Comment-Date: Thu, 23 Apr 2026 17:04:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Lu Huang <lu...@microsoft.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Apr 23, 2026, 4:50:22 PM (7 days ago) Apr 23
    to Mike West, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
    Attention needed from Kurt Catti-Schmidt, Lia Hiscock and Mike West

    Kristin Lee added 1 comment

    Patchset-level comments
    Kristin Lee . resolved

    This is ready for review:
    Mike - Could you please help look at t/b/r/c/h/html_install_element_test.cc.
    Kurt - Could you please help look at t/b/r/m/a/ax_node_object.cc. Feel free to redirect or let me know if you have any questions.

    Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kurt Catti-Schmidt
    • Lia Hiscock
    • Mike West
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
    Gerrit-Change-Number: 7762375
    Gerrit-PatchSet: 2
    Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
    Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
    Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
    Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
    Gerrit-Reviewer: Mike West <mk...@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: Robert Paveza <Rob.P...@microsoft.com>
    Gerrit-Attention: Lia Hiscock <liahi...@microsoft.com>
    Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
    Gerrit-Attention: Mike West <mk...@chromium.org>
    Gerrit-Comment-Date: Thu, 23 Apr 2026 20:50:16 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kristin Lee (Gerrit)

    unread,
    Apr 23, 2026, 5:03:23 PM (7 days ago) Apr 23
    to Mike West, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
    Attention needed from Mike West

    Kristin Lee added 1 comment

    Patchset-level comments
    Kristin Lee . resolved

    This is ready for review:
    Mike - Could you please help look at t/b/r/c/h/html_install_element_test.cc.
    Kurt - Could you please help look at t/b/r/m/a/ax_node_object.cc. Feel free to redirect or let me know if you have any questions.

    Thanks!

    Kristin Lee

    Apologies - it turns out @mk...@chromium.org is an owner for both files so it'd be great if Mike could help review both.

    Kurt, you're welcome to still review but I'll remove you from the attention set.

    Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Mike West
    Gerrit-Attention: Mike West <mk...@chromium.org>
    Gerrit-Comment-Date: Thu, 23 Apr 2026 21:03:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kristin Lee <krist...@microsoft.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kurt Catti-Schmidt (Gerrit)

    unread,
    Apr 23, 2026, 5:38:36 PM (6 days ago) Apr 23
    to Kristin Lee, Benjamin Beaudry, Jacques Newman, Mike West, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
    Attention needed from Kristin Lee and Mike West

    Kurt Catti-Schmidt added 2 comments

    Patchset-level comments
    Kurt Catti-Schmidt . resolved

    Moving myself to CC and adding Ben and Jacques

    File third_party/blink/renderer/core/html/html_install_element_test.cc
    Line 464, Patchset 2 (Latest): AXContext ax_context(GetDocument(), ui::kAXModeDefaultForTests);

    HTMLInstallElement* element =
    MakeGarbageCollected<HTMLInstallElement>(GetDocument());
    WaitForElementRegistration(element);

    GetDocument().View()->UpdateAllLifecyclePhasesForTest();
    auto* ax_object_cache = GetDocument().ExistingAXObjectCache();
    ASSERT_NE(nullptr, ax_object_cache);

    EXPECT_EQ("button", ax_object_cache->ComputedRoleForNode(element));
    Kurt Catti-Schmidt . unresolved

    This is probably the wrong place to test this. You want an accessibility dump test like what was added for `HTMLGeolocationElement` (see https://chromium-review.googlesource.com/c/chromium/src/+/5463501).

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kristin Lee
    • Mike West
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
      Gerrit-Change-Number: 7762375
      Gerrit-PatchSet: 2
      Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
      Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
      Gerrit-Reviewer: Mike West <mk...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Benjamin Beaudry <benjamin...@microsoft.com>
      Gerrit-CC: Jacques Newman <jane...@microsoft.com>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Comment-Date: Thu, 23 Apr 2026 21:38:27 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jacques Newman (Gerrit)

      unread,
      Apr 23, 2026, 5:55:44 PM (6 days ago) Apr 23
      to Kristin Lee, Kurt Catti-Schmidt, Benjamin Beaudry, Mike West, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
      Attention needed from Kristin Lee and Mike West

      Jacques Newman voted and added 2 comments

      Votes added by Jacques Newman

      Code-Review+1

      2 comments

      Patchset-level comments
      Jacques Newman . resolved

      this change lgtm with tests added, thanks!

      File third_party/blink/renderer/core/html/html_install_element_test.cc
      Line 464, Patchset 2 (Latest): AXContext ax_context(GetDocument(), ui::kAXModeDefaultForTests);

      HTMLInstallElement* element =
      MakeGarbageCollected<HTMLInstallElement>(GetDocument());
      WaitForElementRegistration(element);

      GetDocument().View()->UpdateAllLifecyclePhasesForTest();
      auto* ax_object_cache = GetDocument().ExistingAXObjectCache();
      ASSERT_NE(nullptr, ax_object_cache);

      EXPECT_EQ("button", ax_object_cache->ComputedRoleForNode(element));
      Kurt Catti-Schmidt . unresolved

      This is probably the wrong place to test this. You want an accessibility dump test like what was added for `HTMLGeolocationElement` (see https://chromium-review.googlesource.com/c/chromium/src/+/5463501).

      Jacques Newman

      +1, and I would also add a (tentative) WPT, WPTs can check role so this should be pretty straightforward.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kristin Lee
      • Mike West
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
      Gerrit-Change-Number: 7762375
      Gerrit-PatchSet: 2
      Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Jacques Newman <jane...@microsoft.com>
      Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
      Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
      Gerrit-Reviewer: Mike West <mk...@chromium.org>
      Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
      Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
      Gerrit-CC: Benjamin Beaudry <benjamin...@microsoft.com>
      Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
      Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
      Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Comment-Date: Thu, 23 Apr 2026 21:55:37 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Kurt Catti-Schmidt <ksc...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kristin Lee (Gerrit)

      unread,
      Apr 23, 2026, 6:18:07 PM (6 days ago) Apr 23
      to Jacques Newman, Kurt Catti-Schmidt, Benjamin Beaudry, Mike West, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
      Attention needed from Mike West

      Kristin Lee added 1 comment

      File third_party/blink/renderer/core/html/html_install_element_test.cc
      Line 464, Patchset 2 (Latest): AXContext ax_context(GetDocument(), ui::kAXModeDefaultForTests);

      HTMLInstallElement* element =
      MakeGarbageCollected<HTMLInstallElement>(GetDocument());
      WaitForElementRegistration(element);

      GetDocument().View()->UpdateAllLifecyclePhasesForTest();
      auto* ax_object_cache = GetDocument().ExistingAXObjectCache();
      ASSERT_NE(nullptr, ax_object_cache);

      EXPECT_EQ("button", ax_object_cache->ComputedRoleForNode(element));
      Kurt Catti-Schmidt . unresolved

      This is probably the wrong place to test this. You want an accessibility dump test like what was added for `HTMLGeolocationElement` (see https://chromium-review.googlesource.com/c/chromium/src/+/5463501).

      Jacques Newman

      +1, and I would also add a (tentative) WPT, WPTs can check role so this should be pretty straightforward.

      Kristin Lee

      Thanks for the feedback! I'll get those tests started and will reach back out when they're ready for a review.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Mike West
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Comment-Date: Thu, 23 Apr 2026 22:17:58 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Comment-In-Reply-To: Jacques Newman <jane...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Krzysztof (Gerrit)

      unread,
      Apr 24, 2026, 4:49:52 AM (6 days ago) Apr 24
      to Kristin Lee, Jacques Newman, Kurt Catti-Schmidt, Benjamin Beaudry, Mike West, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
      Attention needed from Kristin Lee and Mike West

      Krzysztof added 1 comment

      Patchset-level comments
      Krzysztof . resolved

      ...

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kristin Lee
      • Mike West
      Gerrit-CC: Krzysztof <krzysie...@gmail.com>
      Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
      Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Comment-Date: Fri, 24 Apr 2026 08:49:38 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Benjamin Beaudry (Gerrit)

      unread,
      Apr 24, 2026, 10:20:04 AM (6 days ago) Apr 24
      to Kristin Lee, Krzysztof, Jacques Newman, Kurt Catti-Schmidt, Mike West, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
      Attention needed from Kristin Lee and Mike West

      Benjamin Beaudry added 2 comments

      Patchset-level comments
      Benjamin Beaudry . resolved

      Thanks for working on this!

      File third_party/blink/renderer/modules/accessibility/ax_node_object.cc
      Line 2323, Patchset 2 (Latest):
      if (IsA<HTMLUserMediaElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }

      if (IsA<HTMLGeolocationElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }

      if (IsA<HTMLInstallElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }
      Benjamin Beaudry . unresolved

      Drive-by comment: All three of HTMLUserMediaElement, HTMLGeolocationElement, and HTMLInstallElement are a subclass of HTMLCapabilityElementBase, and all three are exposed as buttons. If HTMLCapabilityElementBase always semantically maps to a button role, should we consider replacing those three separate conditions by:

      ```suggestion
      if (IsA<HTMLCapabilityElementBase>(node)) {
      return ax::mojom::blink::Role::kButton;
      }
      ```
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kristin Lee
      • Mike West
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
      Gerrit-Change-Number: 7762375
      Gerrit-PatchSet: 2
      Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Benjamin Beaudry <benjamin...@microsoft.com>
      Gerrit-Reviewer: Jacques Newman <jane...@microsoft.com>
      Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
      Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
      Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
      Gerrit-Reviewer: Mike West <mk...@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: Krzysztof <krzysie...@gmail.com>
      Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
      Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
      Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
      Gerrit-Attention: Mike West <mk...@chromium.org>
      Gerrit-Comment-Date: Fri, 24 Apr 2026 14:19:53 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kristin Lee (Gerrit)

      unread,
      Apr 24, 2026, 7:28:42 PM (5 days ago) Apr 24
      to Thomas Nguyen, Mike West, Benjamin Beaudry, Krzysztof, Jacques Newman, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
      Attention needed from Benjamin Beaudry and Jacques Newman

      Kristin Lee added 4 comments

      Patchset-level comments
      File-level comment, Patchset 2:
      Kristin Lee . resolved

      Thanks for the feedback! I added new tests and changes.

      @mk...@chromium.org - Since I'm no longer changing `third_party/blink/renderer/core/html/html_install_element_test.cc` I'll move you to CC, but still feel free to provide feedback. As an FYI, I added a WPT that checks the accessibility role for all the current capability elements.

      File content/test/content_test_bundle_data.filelist
      Line 397, Patchset 3 (Latest):data/accessibility/aria/apg-patterns/aria-accordion-expected-android-external.txt
      Kristin Lee . resolved

      I had a presubmit error to regenerate the filelist even after I rebased. Let me know if this isn't quite expected to be part of this kind of CL.

      ** Presubmit ERRORS: 1 **
      Filelist needs to be re-generated. Please run 'python3 E:\chr\src\build\ios\update_bundle_filelist.py E:\chr\src\content\test\content_test_bundle_data.filelist E:\chr\src\content\test\content_test_bundle_data.globlist E:\chr\src\content\test\.' and include the changes in this CL

      File third_party/blink/renderer/core/html/html_install_element_test.cc
      Line 464, Patchset 2: AXContext ax_context(GetDocument(), ui::kAXModeDefaultForTests);


      HTMLInstallElement* element =
      MakeGarbageCollected<HTMLInstallElement>(GetDocument());
      WaitForElementRegistration(element);

      GetDocument().View()->UpdateAllLifecyclePhasesForTest();
      auto* ax_object_cache = GetDocument().ExistingAXObjectCache();
      ASSERT_NE(nullptr, ax_object_cache);

      EXPECT_EQ("button", ax_object_cache->ComputedRoleForNode(element));
      Kurt Catti-Schmidt . unresolved

      This is probably the wrong place to test this. You want an accessibility dump test like what was added for `HTMLGeolocationElement` (see https://chromium-review.googlesource.com/c/chromium/src/+/5463501).

      Jacques Newman

      +1, and I would also add a (tentative) WPT, WPTs can check role so this should be pretty straightforward.

      Kristin Lee

      Thanks for the feedback! I'll get those tests started and will reach back out when they're ready for a review.

      Kristin Lee

      I've added the new tests, PTAL when you're free and let me know if they don't look as expected. I was following common patterns in
      third_party/blink/web_tests/external/wpt/html/semantics/permission-element/*: https://chromium-review.googlesource.com/c/chromium/src/+/7368050

      File third_party/blink/renderer/modules/accessibility/ax_node_object.cc

      if (IsA<HTMLUserMediaElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }

      if (IsA<HTMLGeolocationElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }

      if (IsA<HTMLInstallElement>(node)) {
      return ax::mojom::blink::Role::kButton;
      }
      Benjamin Beaudry . resolved

      Drive-by comment: All three of HTMLUserMediaElement, HTMLGeolocationElement, and HTMLInstallElement are a subclass of HTMLCapabilityElementBase, and all three are exposed as buttons. If HTMLCapabilityElementBase always semantically maps to a button role, should we consider replacing those three separate conditions by:

      ```suggestion
      if (IsA<HTMLCapabilityElementBase>(node)) {
      return ax::mojom::blink::Role::kButton;
      }
      ```
      Kristin Lee

      Great idea. Added and confirmed this works for all 3 elements, thanks!

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Benjamin Beaudry
      • Jacques Newman
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
        Gerrit-Change-Number: 7762375
        Gerrit-PatchSet: 3
        Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
        Gerrit-Reviewer: Benjamin Beaudry <benjamin...@microsoft.com>
        Gerrit-Reviewer: Jacques Newman <jane...@microsoft.com>
        Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
        Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
        Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
        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: Krzysztof <krzysie...@gmail.com>
        Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-CC: Mike West <mk...@chromium.org>
        Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
        Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
        Gerrit-CC: Thomas Nguyen <tun...@chromium.org>
        Gerrit-Attention: Benjamin Beaudry <benjamin...@microsoft.com>
        Gerrit-Attention: Jacques Newman <jane...@microsoft.com>
        Gerrit-Comment-Date: Fri, 24 Apr 2026 23:28:32 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Benjamin Beaudry <benjamin...@microsoft.com>
        Comment-In-Reply-To: Kristin Lee <krist...@microsoft.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Jacques Newman (Gerrit)

        unread,
        Apr 24, 2026, 11:29:32 PM (5 days ago) Apr 24
        to Kristin Lee, Thomas Nguyen, Mike West, Benjamin Beaudry, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
        Attention needed from Benjamin Beaudry and Kristin Lee

        Jacques Newman voted and added 2 comments

        Votes added by Jacques Newman

        Code-Review+1

        2 comments

        Patchset-level comments
        File-level comment, Patchset 3 (Latest):
        Jacques Newman . resolved

        lgtm, thanks for the tests!

        File content/test/content_test_bundle_data.filelist
        Line 397, Patchset 3 (Latest):data/accessibility/aria/apg-patterns/aria-accordion-expected-android-external.txt
        Kristin Lee . resolved

        I had a presubmit error to regenerate the filelist even after I rebased. Let me know if this isn't quite expected to be part of this kind of CL.

        ** Presubmit ERRORS: 1 **
        Filelist needs to be re-generated. Please run 'python3 E:\chr\src\build\ios\update_bundle_filelist.py E:\chr\src\content\test\content_test_bundle_data.filelist E:\chr\src\content\test\content_test_bundle_data.globlist E:\chr\src\content\test\.' and include the changes in this CL

        Jacques Newman

        Its expected and normal for this to need to be updated, but the amount of diff here looks a little strange, I would have expected only a single entry for the new test, not this big re-order. It looks like this just alphabetized, so this isn't particularly concerning.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Benjamin Beaudry
        • Kristin Lee
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement satisfiedReview-Enforcement
        Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
        Gerrit-Comment-Date: Sat, 25 Apr 2026 03:29:23 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        Comment-In-Reply-To: Kristin Lee <krist...@microsoft.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Jacques Newman (Gerrit)

        unread,
        Apr 24, 2026, 11:30:29 PM (5 days ago) Apr 24
        to Kristin Lee, Thomas Nguyen, Mike West, Benjamin Beaudry, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
        Attention needed from Benjamin Beaudry, Kristin Lee and Kurt Catti-Schmidt

        Jacques Newman added 1 comment

        File third_party/blink/renderer/core/html/html_install_element_test.cc
        Line 464, Patchset 2: AXContext ax_context(GetDocument(), ui::kAXModeDefaultForTests);

        HTMLInstallElement* element =
        MakeGarbageCollected<HTMLInstallElement>(GetDocument());
        WaitForElementRegistration(element);

        GetDocument().View()->UpdateAllLifecyclePhasesForTest();
        auto* ax_object_cache = GetDocument().ExistingAXObjectCache();
        ASSERT_NE(nullptr, ax_object_cache);

        EXPECT_EQ("button", ax_object_cache->ComputedRoleForNode(element));
        Kurt Catti-Schmidt . resolved

        This is probably the wrong place to test this. You want an accessibility dump test like what was added for `HTMLGeolocationElement` (see https://chromium-review.googlesource.com/c/chromium/src/+/5463501).

        Jacques Newman

        +1, and I would also add a (tentative) WPT, WPTs can check role so this should be pretty straightforward.

        Kristin Lee

        Thanks for the feedback! I'll get those tests started and will reach back out when they're ready for a review.

        Kristin Lee

        I've added the new tests, PTAL when you're free and let me know if they don't look as expected. I was following common patterns in
        third_party/blink/web_tests/external/wpt/html/semantics/permission-element/*: https://chromium-review.googlesource.com/c/chromium/src/+/7368050

        Jacques Newman

        These look right to me, thanks for adding them.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Benjamin Beaudry
        • Kristin Lee
        • Kurt Catti-Schmidt
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
          Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
          Gerrit-Comment-Date: Sat, 25 Apr 2026 03:30:17 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          open
          diffy

          Blink W3C Test Autoroller (Gerrit)

          unread,
          Apr 24, 2026, 11:47:16 PM (5 days ago) Apr 24
          to Kristin Lee, Jacques Newman, Thomas Nguyen, Mike West, Benjamin Beaudry, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
          Attention needed from Benjamin Beaudry, Kristin Lee and Kurt Catti-Schmidt

          Message from Blink W3C Test Autoroller

          Exportable changes to web-platform-tests were detected in this CL and a pull request in the upstream repo has been made: https://github.com/web-platform-tests/wpt/pull/59470.

          When this CL lands, the bot will automatically merge the PR on GitHub if the required GitHub checks pass; otherwise, ecosystem-infra@ team will triage the failures and may contact you.

          WPT Export docs:
          https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md#Automatic-export-process

          Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
          Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
          Gerrit-CC: Krzysztof <krzysie...@gmail.com>
          Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
          Gerrit-CC: Mike West <mk...@chromium.org>
          Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
          Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
          Gerrit-CC: Thomas Nguyen <tun...@chromium.org>
          Gerrit-Attention: Benjamin Beaudry <benjamin...@microsoft.com>
          Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
          Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
          Gerrit-Comment-Date: Sat, 25 Apr 2026 03:47:05 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: No
          satisfied_requirement
          open
          diffy

          Benjamin Beaudry (Gerrit)

          unread,
          Apr 25, 2026, 12:11:24 AM (5 days ago) Apr 25
          to Kristin Lee, Blink W3C Test Autoroller, Jacques Newman, Thomas Nguyen, Mike West, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
          Attention needed from Kristin Lee and Kurt Catti-Schmidt

          Benjamin Beaudry voted and added 1 comment

          Votes added by Benjamin Beaudry

          Code-Review+1

          1 comment

          Patchset-level comments
          Benjamin Beaudry . resolved

          lgtm, thanks!

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Kristin Lee
          • Kurt Catti-Schmidt
          Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
          Gerrit-Attention: Kristin Lee <krist...@microsoft.com>
          Gerrit-Comment-Date: Sat, 25 Apr 2026 04:11:14 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Kristin Lee (Gerrit)

          unread,
          Apr 27, 2026, 1:38:52 PM (3 days ago) Apr 27
          to Benjamin Beaudry, Blink W3C Test Autoroller, Jacques Newman, Thomas Nguyen, Mike West, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org

          Kristin Lee voted Commit-Queue+2

          Commit-Queue+2
          Open in Gerrit

          Related details

          Attention set is empty
          Gerrit-Comment-Date: Mon, 27 Apr 2026 17:38:40 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Kristin Lee (Gerrit)

          unread,
          Apr 27, 2026, 5:12:49 PM (3 days ago) Apr 27
          to Benjamin Beaudry, Blink W3C Test Autoroller, Jacques Newman, Thomas Nguyen, Mike West, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Chromium LUCI CQ, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org
          Gerrit-Comment-Date: Mon, 27 Apr 2026 21:12:37 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Chromium LUCI CQ (Gerrit)

          unread,
          Apr 27, 2026, 5:19:14 PM (2 days ago) Apr 27
          to Kristin Lee, Benjamin Beaudry, Blink W3C Test Autoroller, Jacques Newman, Thomas Nguyen, Mike West, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, Akihiro Ota, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org

          Chromium LUCI CQ submitted the change

          Change information

          Commit message:
          [<install> Element] Add button accessibility role to <install>

          This CL adds the missing explicit accessibility role mapping that was
          causing the role to default to kGenericContainer (announced as "group"
          by screen readers), instead of the expected role, button.

          Feature flags - InstallElement
          Bug: 496947072, 454827186
          Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
          Reviewed-by: Jacques Newman <jane...@microsoft.com>
          Commit-Queue: Kristin Lee <krist...@microsoft.com>
          Reviewed-by: Benjamin Beaudry <benjamin...@microsoft.com>
          Cr-Commit-Position: refs/heads/main@{#1621316}
          Files:
          • M content/browser/accessibility/dump_accessibility_tree_browsertest.cc
          • M content/test/content_test_bundle_data.filelist
          • A content/test/data/accessibility/html/install-expected-blink.txt
          • A content/test/data/accessibility/html/install.html
          • M third_party/blink/renderer/modules/accessibility/ax_node_object.cc
          • A third_party/blink/web_tests/external/wpt/html/semantics/permission-element/roles.tentative.html
          Change size: M
          Delta: 6 files changed, 63 insertions(+), 5 deletions(-)
          Branch: refs/heads/main
          Submit Requirements:
          • requirement satisfiedCode-Review: +1 by Benjamin Beaudry, +1 by Jacques Newman
          Open in Gerrit
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: merged
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
          Gerrit-Change-Number: 7762375
          Gerrit-PatchSet: 4
          Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
          Gerrit-Reviewer: Benjamin Beaudry <benjamin...@microsoft.com>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Jacques Newman <jane...@microsoft.com>
          Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
          Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
          Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
          Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
          Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
          Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
          open
          diffy
          satisfied_requirement

          Blink W3C Test Autoroller (Gerrit)

          unread,
          Apr 27, 2026, 6:26:24 PM (2 days ago) Apr 27
          to Chromium LUCI CQ, Kristin Lee, Benjamin Beaudry, Jacques Newman, Thomas Nguyen, Mike West, Krzysztof, Kurt Catti-Schmidt, Lu Huang, Lia Hiscock, Robert Paveza, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, blink-revie...@chromium.org, abigailbk...@google.com, blink-rev...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org

          Message from Blink W3C Test Autoroller

          The WPT PR for this CL has been merged upstream! https://github.com/web-platform-tests/wpt/pull/59470

          Open in Gerrit

          Related details

          Attention set is empty
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I75862f6ae32b4e81d69bfeb46cb2af68f8aaad91
          Gerrit-Change-Number: 7762375
          Gerrit-PatchSet: 4
          Gerrit-Owner: Kristin Lee <krist...@microsoft.com>
          Gerrit-Reviewer: Benjamin Beaudry <benjamin...@microsoft.com>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Jacques Newman <jane...@microsoft.com>
          Gerrit-Reviewer: Kristin Lee <krist...@microsoft.com>
          Gerrit-Reviewer: Lia Hiscock <liahi...@microsoft.com>
          Gerrit-Reviewer: Lu Huang <lu...@microsoft.com>
          Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
          Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
          Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
          Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
          Gerrit-CC: Krzysztof <krzysie...@gmail.com>
          Gerrit-CC: Kurt Catti-Schmidt <ksc...@microsoft.com>
          Gerrit-CC: Mike West <mk...@chromium.org>
          Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
          Gerrit-CC: Robert Paveza <Rob.P...@microsoft.com>
          Gerrit-CC: Thomas Nguyen <tun...@chromium.org>
          Gerrit-Comment-Date: Mon, 27 Apr 2026 22:26:17 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: No
          satisfied_requirement
          open
          diffy
          Reply all
          Reply to author
          Forward
          0 new messages