Bug 1881312 [wpt PR 44710] - Implement appearance:bikeshed for StylableSelect, a...
commit6807395428e46302d7691707dccc1b98bc83ea9f
authorJoey Arhar <jarhar@chromium.org>
Tue, 12 Mar 2024 22:30:19 +0000 (12 22:30 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Thu, 14 Mar 2024 08:38:31 +0000 (14 08:38 +0000)
tree2baba974e457b317871da96c11922464ccb26630
parent22fbfdd4bb268cb2846468a3cf561c9d5f696cbd
Bug 1881312 [wpt PR 44710] - Implement appearance:bikeshed for StylableSelect, a=testonly

Automatic update from web-platform-tests
Implement appearance:bikeshed for StylableSelect

This patch gates all the new rendering and interaction behavior for
StylableSelect behind a new "bikeshed" value for the appearance
property. No name has been decided for this property yet, hence the
"bikeshed" name.

The UA stylesheet will still only look at whether there is a slotted
button or datalist present rather than the appearance property because
looking at the appearance property to determine whether to apply UA
style rules or not would cause circular style and would at least require
two style updates in order to work, which is not acceptable.

Bug: 1511354
Change-Id: I5f476f9a912aee7391dc4409473676de48c4028c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5315083
Reviewed-by: Mason Freed <masonf@chromium.org>
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1269013}

--

wpt-commits: aee27d7ce9177639495e1369560b7fafe380b1dd
wpt-pr: 44710
testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html [copied from testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html with 66% similarity]
testing/web-platform/tests/html/semantics/forms/the-select-element/select-child-button-and-datalist.tentative.html