NEW 212049
:is() / :where() parsing allows breaking shadow tree encapsulation
https://bugs.webkit.org/show_bug.cgi?id=212049
Summary :is() / :where() parsing allows breaking shadow tree encapsulation
Emilio Cobos Álvarez (:emilio)
Reported 2020-05-18 15:17:06 PDT
I'm adding some tests in https://bugzilla.mozilla.org/show_bug.cgi?id=1632647. But TLDR, these shouldn't probably parse, or if you disagree they probably shouldn't match: ::part(foo):is([attr='value']) :host(:is(div .foo))
Attachments
Ahmad Saleem
Comment 1 2023-05-27 09:56:23 PDT
Following WPT test was pushed as part of Mozilla bug: https://github.com/web-platform-tests/wpt/pull/23711/files and we are only failing single test: https://wpt.fyi/results/css/selectors/is-where-parsing.html?label=master&label=experimental&aligned&q=is-where-parsing.html >>> Nested inside :host, with combinators Don't know whether we have it as separate tracking or not but still adding 'BrowserCompat' and "WPTImpact' tags for future tracking.
Radar WebKit Bug Importer
Comment 2 2024-02-08 13:15:40 PST
Note You need to log in before you can comment on or make changes to this bug.