RESOLVED FIXED307860
[appearance: base] Resolve and update the appearance: base pseudo elements by default
https://bugs.webkit.org/show_bug.cgi?id=307860
Summary [appearance: base] Resolve and update the appearance: base pseudo elements by...
Said Abou-Hallawa
Reported 2026-02-13 15:26:59 PST
The commit 306440@main caused a Speedometer3 regression. The commit 307019@main enabled resolving and updating the ::checkmark pseudo element only when cssAppearanceBaseEnabled is on. To enable cssAppearanceBaseEnabled by default, resolving and updating the ::checkmark pseudo element should not rely on the feature flag cssAppearanceBaseEnabled anymore. Instead we can check the style appearance value. If its value is "base", we are allowed to resolve and update the checkmark.
Attachments
Said Abou-Hallawa
Comment 1 2026-02-13 15:27:29 PST
Said Abou-Hallawa
Comment 2 2026-02-13 15:54:35 PST
EWS
Comment 3 2026-02-13 17:56:54 PST
Committed 307540@main (e5a6ab833409): <https://commits.webkit.org/307540@main> Reviewed commits have been landed. Closing PR #58679 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.