XBL <children/> cannot be slotted into Shadow DOM: Assertion failure: !content->IsActiveChildrenElement(), at /builds/worker/workspace/build/src/layout/base/RestyleManager.cpp:3033
Categories
(Core :: XBL, defect)
Tracking
()
People
(Reporter: timdream, Unassigned)
References
Details
Attachments
(1 obsolete file)
Reporter | ||
Comment 1•6 years ago
|
||
Reporter | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Reporter | ||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Olli/Emilio/Tim, what's the consensus here?
Comment 8•6 years ago
|
||
The third test tries to migrate <content> to shadow DOM in XBL constructor. attachShadow() simply throws with InvalidStateError :'(.
I cannot even think what having both an XBL binding and shadow dom means in terms of what should show up in the flattened tree, thus why we disallow it.
(In reply to Neha Kochar [:neha] from comment #7)
Olli/Emilio/Tim, what's the consensus here?
It looks like everyone is fine with WONTFIX, but pleas reopen if it's not the case.
Reporter | ||
Comment 9•6 years ago
|
||
Yeah, Brian and I talk through the remaining binding. It seems that this bug only affects the use of CE-with-shadow-dom elements inside XBL <content>
. We should be able to continue the de-XBL work by carefully figure out the order of XBL-CE conversion.
Updated•6 years ago
|
Updated•6 years ago
|
Description
•