WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
232402
:empty selector matches elements with a shadow root
https://bugs.webkit.org/show_bug.cgi?id=232402
Summary
:empty selector matches elements with a shadow root
Luke Warlow
Reported
2021-10-27 14:04:23 PDT
Steps to reproduce: Go to
https://jsfiddle.net/hyjfkwqx/
You should see there is no output. Actual results: The :empty selector matches an element with an open shadow root that itself has child elements. So the parent div is not displayed. Expected results: I would expect the :empty selector to not match these elements. So I would expect to see a red square with a smaller blue square in it.
Attachments
Add attachment
proposed patch, testcase, etc.
Luke Warlow
Comment 1
2021-10-27 14:05:04 PDT
Chrome Bug:
https://bugs.chromium.org/p/chromium/issues/detail?id=1264139
Firefox Bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1738113
Luke Warlow
Comment 2
2021-10-29 08:27:36 PDT
I made an issue in the CSSWG github just in case it's a spec "issue" rather than a browser one.
https://github.com/w3c/csswg-drafts/issues/6771
Emilio Cobos Álvarez (:emilio)
Comment 3
2021-10-29 12:19:20 PDT
Let's reopen if the CSSWG decides to change behavior here but this is invalid as per spec.
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