Rename CustomizableSelectInPage to CustomizableSelectListbox [chromium/src : main]

0 views
Skip to first unread message

Mason Freed (Gerrit)

unread,
Dec 16, 2025, 7:00:31 PM (3 days ago) Dec 16
to AyeAye, Chromium LUCI CQ, blink-rev...@chromium.org, kinuko...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org
Attention needed from Joey Arhar

Mason Freed voted and added 2 comments

Votes added by Mason Freed

Code-Review+1

2 comments

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Mason Freed . resolved

LGTM, even though I hate the change. 😊

Commit Message
Line 9, Patchset 2 (Latest):Listbox is a better term to describe this feature than "in page":
Mason Freed . unresolved

I don't know if I agree with this - "listbox" doesn't mean anything to me (it's a "list in a box" which could be in the page or floating above it), whereas "in page" very much does mean something literal. But I do see that this matches the spec. It's just that the spec doesn't necessary speak english, it speaks "spec" which is a different language.

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement 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: I436f623ea91ba12b2be82c5522da0815e5472a25
Gerrit-Change-Number: 7262921
Gerrit-PatchSet: 2
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Joey Arhar <jar...@chromium.org>
Gerrit-Comment-Date: Wed, 17 Dec 2025 00:00:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Joey Arhar (Gerrit)

unread,
Dec 17, 2025, 5:50:07 PM (2 days ago) Dec 17
to Mason Freed, AyeAye, Chromium LUCI CQ, blink-rev...@chromium.org, kinuko...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org

Joey Arhar voted and added 1 comment

Votes added by Joey Arhar

Code-Review+1
Commit-Queue+2

1 comment

Commit Message
Line 9, Patchset 2 (Latest):Listbox is a better term to describe this feature than "in page":
Mason Freed . resolved

I don't know if I agree with this - "listbox" doesn't mean anything to me (it's a "list in a box" which could be in the page or floating above it), whereas "in page" very much does mean something literal. But I do see that this matches the spec. It's just that the spec doesn't necessary speak english, it speaks "spec" which is a different language.

Joey Arhar

it's a "list in a box" which could be in the page or floating above it

I don't think that any usage of "listbox" implies that it also has a dropdown or popup. In ARIA, the popup of a combobox is a listbox but the button that opens it is not a listbox. In HTML, the popup version is called "dropdown box". In component libraries, this is called a "dropdown" or "select", not a "listbox":

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: I436f623ea91ba12b2be82c5522da0815e5472a25
    Gerrit-Change-Number: 7262921
    Gerrit-PatchSet: 2
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-Comment-Date: Wed, 17 Dec 2025 22:49:54 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
    satisfied_requirement
    open
    diffy

    Blink W3C Test Autoroller (Gerrit)

    unread,
    Dec 17, 2025, 6:35:30 PM (2 days ago) Dec 17
    to Mason Freed, AyeAye, Chromium LUCI CQ, blink-rev...@chromium.org, kinuko...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org

    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/56837.

    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

    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: I436f623ea91ba12b2be82c5522da0815e5472a25
    Gerrit-Change-Number: 7262921
    Gerrit-PatchSet: 2
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
    Gerrit-Comment-Date: Wed, 17 Dec 2025 23:35:20 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    satisfied_requirement
    open
    diffy

    Chromium LUCI CQ (Gerrit)

    unread,
    Dec 17, 2025, 7:10:01 PM (2 days ago) Dec 17
    to Blink W3C Test Autoroller, Mason Freed, AyeAye, blink-rev...@chromium.org, kinuko...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@chromium.org

    Chromium LUCI CQ submitted the change

    Change information

    Commit message:
    Rename CustomizableSelectInPage to CustomizableSelectListbox


    Listbox is a better term to describe this feature than "in page":
    1. The HTML spec defines this rendering mode as "list box":
    https://html.spec.whatwg.org/#list-box
    2. ARIA defines this widget as a "listbox":
    https://w3c.github.io/aria/#listbox
    3. Component libraries call this a "listbox":
    - https://react-spectrum.adobe.com/react-aria/ListBox.html
    - https://primereact.org/listbox/
    - https://headlessui.com/react/listbox
    Bug: 357649033
    Change-Id: I436f623ea91ba12b2be82c5522da0815e5472a25
    Commit-Queue: Joey Arhar <jar...@chromium.org>
    Reviewed-by: Joey Arhar <jar...@chromium.org>
    Reviewed-by: Mason Freed <mas...@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1560263}
    Files:
    • M third_party/blink/renderer/core/html/forms/html_opt_group_element.cc
    • M third_party/blink/renderer/core/html/forms/html_opt_group_element.h
    • M third_party/blink/renderer/core/html/forms/html_option_element.cc
    • M third_party/blink/renderer/core/html/forms/html_select_element.cc
    • M third_party/blink/renderer/core/html/resources/html.css
    • M third_party/blink/renderer/platform/runtime_enabled_features.json5
    • M third_party/blink/web_tests/TestExpectations
    • M third_party/blink/web_tests/VirtualTestSuites
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-appearance-ref.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-appearance.tentative.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-keyboard-behavior.tentative.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-mouse-behavior.tentative.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-sizing-ref.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/customizable-select-listbox-sizing.tentative.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/resources/customizable-select-listbox.css
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/select-listbox-home-end-pagedown-pageup.optional.html
    • R third_party/blink/web_tests/external/wpt/html/semantics/forms/the-select-element/customizable-select-listbox/select-listbox-typeahead.tentative.html
    • R third_party/blink/web_tests/virtual/customizable-select-listbox-disabled/README.md
    • R third_party/blink/web_tests/virtual/customizable-select-listbox-disabled/select-multiple-base-appearance-expected.html
    • R third_party/blink/web_tests/virtual/customizable-select-listbox-disabled/select-multiple-base-appearance.html
    Change size: M
    Delta: 20 files changed, 69 insertions(+), 69 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Joey Arhar, +1 by Mason Freed
    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: I436f623ea91ba12b2be82c5522da0815e5472a25
    Gerrit-Change-Number: 7262921
    Gerrit-PatchSet: 3
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    open
    diffy
    satisfied_requirement

    Blink W3C Test Autoroller (Gerrit)

    unread,
    Dec 17, 2025, 8:03:56 PM (2 days ago) Dec 17
    to Chromium LUCI CQ, Mason Freed, AyeAye, blink-rev...@chromium.org, kinuko...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, jmedle...@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/56837

    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: I436f623ea91ba12b2be82c5522da0815e5472a25
    Gerrit-Change-Number: 7262921
    Gerrit-PatchSet: 3
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
    Gerrit-Comment-Date: Thu, 18 Dec 2025 01:03:51 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    satisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages