Closed
Bug 1790131
Opened 2 years ago
Closed 2 years ago
ResizeObserver timing doesn't match the spec.
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
RESOLVED
INVALID
People
(Reporter: emilio, Unassigned)
References
Details
See blocked bug. To summarize, ResizeObserver is triggered from:
Which is called from:
While rAF is triggered from:
So I don't think Gecko right now is guaranteeing that ordering... I don't think this is too hard to fix.
Flags: needinfo?(emilio)
Reporter | ||
Updated•2 years ago
|
See Also: → https://github.com/whatwg/html/issues/8277
Reporter | ||
Comment 1•2 years ago
|
||
Ah, I actually was misreading the code, the ResizeObserver controller gets added as a Display
refresh driver observer, so it should match the spec ordering. Might be better to make it more explicit (and e.g., the intersection observer steps right now run after ResizeObserver), but I don't think it's a correctness issue anymore.
No longer blocks: 1789893
Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(emilio)
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•