WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
269717
CSSStyleSheets don't invalidate properly inside ShadowDOM
https://bugs.webkit.org/show_bug.cgi?id=269717
Summary
CSSStyleSheets don't invalidate properly inside ShadowDOM
Keith Cirkel
Reported
2024-02-19 09:02:20 PST
See
https://github.com/web-platform-tests/wpt/pull/44651/files#diff-777de6c8f8778f17b038c684801ce25570c823ee8f38daec836ed9a1cb255ad1R36-R48
for a repro. Creating a CSSStyleSheet and adopting it, then setting inner properties on the sheet, does not always perform invalidation.
Attachments
Interactive test case
(4.95 KB, text/html)
2024-02-19 09:06 PST
,
Nathan Knowler
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Nathan Knowler
Comment 1
2024-02-19 09:06:54 PST
Created
attachment 469961
[details]
Interactive test case I’ve had this in my backlog to file for about a month (sorry). I made an interactive test case for it which allows you to switch between the document and the shadowroot as well as between updating styles with `CSSStyleDeclaration` and `StylePropertyMap`.
Radar WebKit Bug Importer
Comment 2
2024-02-20 15:58:23 PST
<
rdar://problem/123340892
>
Egor Kloos
Comment 3
2024-11-05 08:26:25 PST
This is really inconvenient. It would be great to resolve this unreliable behaviour.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug