Closed Bug 1297235 Opened 8 years ago Closed 7 years ago

stylo: stop manually maintaining the dirty bits when styling new subtrees

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: bholley, Unassigned)

References

Details

When styling new subtrees, we currently need to pre-traverse on the Gecko side and set the HAS_DIRTY_DESCENDANTS bit appropriately. We should just add a traversal mode on the servo side to ignore that bit and unconditionally traverse all children.
Also, we should allow Servo to optionally clear the dirty bits post-cascade, since we don't need them for style context fixups in the new subtree case.
Summary: stylo: stop manually maintaining the dirty descendants bit when styling new subtrees → stylo: stop manually maintaining the dirty bits when styling new subtrees
This happened.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.