ServoStyleRuleMap is probably broken for shadow DOM.

RESOLVED FIXED

Status

()

enhancement
P3
normal
RESOLVED FIXED
2 years ago
a year ago

People

(Reporter: emilio, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

As of right now we reject to call EnsureUniqueInner for XBL sheets (see bug 1412714).

Shadow DOM uses this mechanism, though we should consider changing that, and those stylesheets can definitely be mutated. Right now don't allow <link> so it's probably just fine and all sheets are already unique, but it may not be the case in the future (bug 1410578)...
Priority: -- → P3
Fixed this in bug 1445682.
Status: NEW → RESOLVED
Last Resolved: a year ago
Depends on: 1445682
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.