Bug 286642
| Summary: | Enhanced <select> | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Joey Arhar <jarhar> |
| Component: | Forms | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | akeerthi, annevk, cdumez, thorton, webkit-bug-importer, wenson_hsieh, woodlxf00 |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=301859 | ||
| Bug Depends on: | 301858, 301929, 299959, 300317, 300432, 301758, 301859 | ||
| Bug Blocks: | |||
Joey Arhar
Customizable select is a feature update to the select element which contains several parts listed here: https://github.com/whatwg/html/issues/9799
- Relax <select> parser https://bugs.webkit.org/show_bug.cgi?id=283732
- appearance:base for <select> or appearance:base-select
- https://drafts.csswg.org/css-ui-4/#base-appearance
- https://github.com/whatwg/html/pull/10629
- ::picker(select) pseudo-element https://drafts.csswg.org/css-forms-1/#selectordef-picker
- ::picker-icon pseudo-element https://drafts.csswg.org/css-forms-1/#picker-icon-pseudo-element
- ::checkmark pseudo-element https://drafts.csswg.org/css-forms-1/#checkmark-element
- <selectedcontent> element https://github.com/whatwg/html/pull/10633
- UA stylesheet for base appearance <select> https://github.com/whatwg/html/pull/10670
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/144182883>
Anne van Kesteren
Renaming this to better capture how I think about it at least.
One thing not mentioned in OP that's also going to be needed is all the various semantic changes to account for the fact that all the elements involved no longer have a parent-child relationship, but instead require traversing the ancestor chain.