Open Bug 1349295 Opened 8 years ago Updated 2 years ago

stylo: Document ServoStyleSet method prerequisites

Categories

(Core :: CSS Parsing and Computation, enhancement, P4)

enhancement

Tracking

()

Tracking Status
firefox57 --- wontfix

People

(Reporter: manishearth, Unassigned)

References

Details

Currently the style system methods depend on possibly-stale state that gets updated in ServoStyleSet::PreTraverse(). However, this method is only called from some entry points, and other public methods may be called without the state getting prepared. We should document these invariants and try to uphold them as much as possible.
status-firefox57=wontfix unless someone thinks this bug should block 57
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.