Skip to content

Commit 9dc9a64

Browse files
Early customizable select feature (#2301)
* Early customizable select feature * Update specs.ts to allow OpenUI * Cleanup yml
1 parent f17ef3e commit 9dc9a64

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

features/customizable-select.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name: Customizable <select>
2+
description: The `<select>` element's appearance, including the button, selected option, picker dropdown, and options, can be customized using CSS.
3+
spec: https://open-ui.org/components/customizableselect/
4+
group:
5+
- forms
6+
- html-elements

features/customizable-select.yml.dist

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Generated from: customizable-select.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support: {}

scripts/specs.ts

+4
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ const defaultAllowlist: allowlistItem[] = [
101101
"https://github.com/tc39/proposal-import-attributes/tree/abca60286360b47f9a6be25a28f489c2cb157beb",
102102
"Allowed because import assertions were replaced in-place by import attributes. Remove this exception when javascript.statements.import.import_assertions is dropped from BCD in June 2026."
103103
],
104+
[
105+
"https://open-ui.org/components/customizableselect/",
106+
"Allowed because customizable select doesn't have a spec URL yet. And even when it does, it will be defined in multiple HTML, CSS, and ARIA specs. This OpenUI explainer is the only central place that currently defines the component. Remove this exception when customizable select has one or more spec URLs. See: #10557, #10586, #10629, #10633, and #10670 at github.com/whatwg/html/, #10691, #10865, #10936, and #10986 at github.com/w3c/csswg-drafts/, #2369, #2344, and #2360 at github.com/w3c/aria/, and #528 at github.com/w3c/html-aria"
107+
],
104108
[
105109
"https://www.w3.org/TR/DOM-Level-2-Style/",
106110
"Allowed because the css-object-model-discouraged feature points to it."

0 commit comments

Comments
 (0)