You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Layout commits rebuilt the accumulated visual context tree immediately,
even when callers requested transform-independent metrics such as
offsetWidth. Repeated mutation and forced-layout cycles therefore walked
the full paint tree after every layout.
Keep the tree dirty after layout and resolve it through the viewport
paintable accessor when transforms, painting, or hit testing consume it.
Preserve non-mutating presence checks for lifecycle-sensitive visual
viewport updates.
Add an internals counter and regression test showing that layout-only
metric reads perform no builds. The first transform-aware read coalesces
the pending work into one build.
0 commit comments