Rename/extend ElementAccessibilityIssue in devtools protocol for <summary>. [chromium/src : main]

0 views
Skip to first unread message

David Baron (Gerrit)

unread,
Jun 23, 2025, 11:14:13 AMJun 23
to David Baron, Alex Rudenko, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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 Alex Rudenko and Joey Arhar

David Baron added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
David Baron . unresolved

Hi @alexr...@chromium.org,

This is a part of what I've written in the larger CL at https://chromium-review.googlesource.com/c/chromium/src/+/6477166 (see also the related CL at https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6653379).

Based on some brief discussion with @jar...@chromium.org I think this might make sense as the first piece to land.

I'm interested in your feedback in terms of the landing process, in particular, is the the right piece to start with, and should there be an additional piece that I prepare on the devtools-frontend side that should immediately follow it?

If this does make sense as a unit of the landing process, I'm also interested in your review of this change.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • Joey Arhar
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
Gerrit-Change-Number: 6661863
Gerrit-PatchSet: 1
Gerrit-Owner: David Baron <dba...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Joey Arhar <jar...@chromium.org>
Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Comment-Date: Mon, 23 Jun 2025 15:14:07 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Joey Arhar (Gerrit)

unread,
Jun 23, 2025, 1:11:02 PMJun 23
to David Baron, Alex Rudenko, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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 Alex Rudenko and David Baron

Joey Arhar voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • David Baron
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Gerrit-Change-Number: 6661863
    Gerrit-PatchSet: 1
    Gerrit-Owner: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: David Baron <dba...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Comment-Date: Mon, 23 Jun 2025 17:10:53 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Rudenko (Gerrit)

    unread,
    Jun 24, 2025, 1:51:31 AMJun 24
    to David Baron, Changhao Han, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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 Changhao Han and David Baron

    Alex Rudenko added 1 comment

    Patchset-level comments
    David Baron . unresolved

    Hi @alexr...@chromium.org,

    This is a part of what I've written in the larger CL at https://chromium-review.googlesource.com/c/chromium/src/+/6477166 (see also the related CL at https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6653379).

    Based on some brief discussion with @jar...@chromium.org I think this might make sense as the first piece to land.

    I'm interested in your feedback in terms of the landing process, in particular, is the the right piece to start with, and should there be an additional piece that I prepare on the devtools-frontend side that should immediately follow it?

    If this does make sense as a unit of the landing process, I'm also interested in your review of this change.

    Alex Rudenko

    Hi David, so after you land this, Chromium will be rolled into the DevTools repository once builds are available. We have a gardening rotation to try to deal with the breaking changes but if you can prepare a devtools CL for publishing ahead of time it would be great (after or together with the Chromium roll). Audits domain is experimental so any breaking changes are tolerable.

    @chang...@chromium.org is the gardener this week.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Changhao Han
    • David Baron
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Gerrit-Change-Number: 6661863
    Gerrit-PatchSet: 1
    Gerrit-Owner: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Changhao Han <chang...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: David Baron <dba...@chromium.org>
    Gerrit-Attention: Changhao Han <chang...@chromium.org>
    Gerrit-Comment-Date: Tue, 24 Jun 2025 05:51:15 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: David Baron <dba...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alex Rudenko (Gerrit)

    unread,
    Jun 24, 2025, 1:52:10 AMJun 24
    to David Baron, Changhao Han, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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 Changhao Han and David Baron

    Alex Rudenko voted Code-Review+1

    Code-Review+1
    Gerrit-Comment-Date: Tue, 24 Jun 2025 05:51:58 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Changhao Han (Gerrit)

    unread,
    Jun 24, 2025, 3:12:02 AMJun 24
    to David Baron, Alex Rudenko, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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 David Baron

    Changhao Han voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • David Baron
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Gerrit-Change-Number: 6661863
    Gerrit-PatchSet: 1
    Gerrit-Owner: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Changhao Han <chang...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Attention: David Baron <dba...@chromium.org>
    Gerrit-Comment-Date: Tue, 24 Jun 2025 07:11:40 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    David Baron (Gerrit)

    unread,
    Jun 24, 2025, 8:48:43 AMJun 24
    to David Baron, Changhao Han, Alex Rudenko, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org, dtseng...@chromium.org, francisjp...@google.com, josiah...@chromium.org, kyungjunle...@google.com, lucasrada...@google.com, nektar...@chromium.org, yuzo+...@chromium.org

    David Baron voted and added 1 comment

    Votes added by David Baron

    Commit-Queue+2

    1 comment

    Patchset-level comments
    David Baron . resolved

    Hi @alexr...@chromium.org,

    This is a part of what I've written in the larger CL at https://chromium-review.googlesource.com/c/chromium/src/+/6477166 (see also the related CL at https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6653379).

    Based on some brief discussion with @jar...@chromium.org I think this might make sense as the first piece to land.

    I'm interested in your feedback in terms of the landing process, in particular, is the the right piece to start with, and should there be an additional piece that I prepare on the devtools-frontend side that should immediately follow it?

    If this does make sense as a unit of the landing process, I'm also interested in your review of this change.

    Alex Rudenko

    Hi David, so after you land this, Chromium will be rolled into the DevTools repository once builds are available. We have a gardening rotation to try to deal with the breaking changes but if you can prepare a devtools CL for publishing ahead of time it would be great (after or together with the Chromium roll). Audits domain is experimental so any breaking changes are tolerable.

    @chang...@chromium.org is the gardener this week.

    David Baron

    Acknowledged

    Open in Gerrit

    Related details

    Attention set is empty
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement satisfiedCode-Review
    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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Gerrit-Change-Number: 6661863
    Gerrit-PatchSet: 1
    Gerrit-Owner: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Changhao Han <chang...@chromium.org>
    Gerrit-Reviewer: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-CC: (Julie)Jeongeun Kim <je_jul...@chromium.org>
    Gerrit-CC: Akihiro Ota <akihi...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Kevin Babbitt <kbab...@microsoft.com>
    Gerrit-CC: Nektarios Paisios <nek...@chromium.org>
    Gerrit-Comment-Date: Tue, 24 Jun 2025 12:48:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: David Baron <dba...@chromium.org>
    Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Jun 24, 2025, 9:38:44 AMJun 24
    to David Baron, Changhao Han, Alex Rudenko, Akihiro Ota, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, (Julie)Jeongeun Kim, Kevin Babbitt, abigailbk...@google.com, aleventhal...@chromium.org, asvitkine...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org, devtools-re...@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:
    Rename/extend ElementAccessibilityIssue in devtools protocol for <summary>.

    This change renames SelectElementAccessibilityIssue to
    ElementAccessibilityIssue in the devtools protocol, and makes
    corresponding changes to other types and fields, so that it makes sense
    to use for elements other than the <select> element, in particular, for
    the <summary> element. This also adds a new
    InteractiveContentSummaryDescendant reason for use with <summary>.
    Bug: 427172874
    Change-Id: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Reviewed-by: Joey Arhar <jar...@chromium.org>
    Reviewed-by: Alex Rudenko <alexr...@chromium.org>
    Reviewed-by: Changhao Han <chang...@chromium.org>
    Commit-Queue: David Baron <dba...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1477882}
    Files:
    • M third_party/blink/public/devtools_protocol/browser_protocol.pdl
    • M third_party/blink/renderer/core/html/forms/select_mutation_observer.cc
    • M third_party/blink/renderer/core/html/forms/select_mutation_observer.h
    • M third_party/blink/renderer/core/inspector/inspector_audits_issue.cc
    • M third_party/blink/renderer/core/inspector/inspector_audits_issue.h
    • M third_party/blink/web_tests/http/tests/inspector-protocol/issues/select-element-accessibility-issue-creation-expected.txt
    • M third_party/blink/web_tests/http/tests/inspector-protocol/issues/select-element-accessibility-issue-creation.js
    • M tools/metrics/histograms/metadata/dev/enums.xml
    Change size: M
    Delta: 8 files changed, 112 insertions(+), 110 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Alex Rudenko, +1 by Joey Arhar, +1 by Changhao Han
    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: Ie6ea835de94c652f0a85649186a12ad1bc6853e0
    Gerrit-Change-Number: 6661863
    Gerrit-PatchSet: 2
    Gerrit-Owner: David Baron <dba...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Changhao Han <chang...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    open
    diffy
    satisfied_requirement
    Reply all
    Reply to author
    Forward
    0 new messages