2 possibilities: - Remove them entirely if unimplemented/no-op - guard them behind a setting or useSystemAppearance if used by Apple apps
<rdar://problem/93376288>
Here's the list: media-controls-dark-bar-background media-controls-light-bar-background media-fullscreen-volume-slider media-fullscreen-volume-slider-thumb media-play-button media-slider media-sliderthumb media-volume-slider media-volume-slider-mute-button media-volume-sliderthumb
I'm removing media-controls-dark-bar-background & media-controls-light-bar-background entirely in bug 240756
Bug 240760 will remove media-play-button and media-volume-slider-mute.
I think the remainder can be made UA sheet-only or/and useSystemAppearance-only.
Pull request: https://github.com/WebKit/WebKit/pull/924
Committed r294677 (250886@main): <https://commits.webkit.org/250886@main> Reviewed commits have been landed. Closing PR #924 and removing active labels.