Open
Bug 1369611
Opened 7 years ago
Updated 2 years ago
stylo: improve the setup for deciding whether a selector with an id in it is a revalidation selector
Categories
(Core :: CSS Parsing and Computation, enhancement)
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox57 | --- | wontfix |
People
(Reporter: bzbarsky, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
Right now (with bug 1369584 fixed) we just put all selectors with an id in the revalidation selector list. We can do better. As https://github.com/servo/servo/pull/17055#issuecomment-304436932 points out, it's enough to insert the ones which contain an id which is not present in the relevant rulehash (selectormap).
I'm deferring this for now in the interests of getting bug 1369584 landed, but we should really do it. Though it might make sense to wait until after bug 1362538.
Updated•7 years ago
|
Assignee: nobody → bzbarsky
Priority: -- → P1
Updated•7 years ago
|
Priority: P1 → P4
Comment 1•7 years ago
|
||
status-firefox57=wontfix unless someone thinks this bug should block 57
status-firefox57:
--- → wontfix
Reporter | ||
Comment 2•5 years ago
|
||
Emilio, do you think this is still worth doing in the current world?
Flags: needinfo?(emilio)
Comment 3•5 years ago
|
||
I think https://github.com/servo/servo/pull/17966 improved this substantially. I haven't seen revalidation stuff much in profiles, but when I see it and dig it's mostly regular attribute selectors rather than id / classes.
Flags: needinfo?(emilio)
Reporter | ||
Comment 4•5 years ago
|
||
OK. Maybe we should just wontfix this... I would have thought "#foo stuff" rules would appear a bunch on web pages...
Reporter | ||
Updated•5 years ago
|
Assignee: bzbarsky → nobody
Reporter | ||
Updated•5 years ago
|
Priority: P4 → --
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•