jdm · GitHub

…ates.
Signed-off-by: Josh Matthews <josh@joshmatthews.net>

@jdm

mrobinson

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

@jdm

@jdm

@github-merge-queue

@jdm

@jdm

jdm deleted the intersection-layout branch

June 15, 2026 00:06

TG199 pushed a commit to TG199/servo that referenced this pull request

Jun 21, 2026
…ates. (servo#45655)
Since we have layout query APIs that can skip performing any layout, we
need a way to ensure that any pending layout changes have actually been
processed before those queries are used. If a page contains any
intersection observers, we force a reflow; if no more layout changes
occur within this task then the final reflow operation that updates the
rendering should just skip all of the work that was already done.
Testing: New passing tests.
Fixes: servo#45632
---------
Signed-off-by: Josh Matthews <josh@joshmatthews.net>

Read the original on github.com ↗