Files
sousa-gecko/testing/web-platform/meta/css/CSS2/backgrounds/background-root-016.xht.ini
T
Glenn Watson 437a2a9b2e Bug 2044856 - Normalize external scroll offset in the DL builder r=gfx-reviewers,aosmond
Move external-scroll-offset / sticky previously-applied-offset interning
normalization from WebRender's scene builder into the display-list builder.
The builder accumulates the offset per spatial node (scroll frames add
external_scroll_offset, sticky frames subtract previously_applied_offset,
reference frames reset) and pre-adds it to item, clip, text, SVGFE-subregion
and spatial-tree-item coordinates, so WebRender interns scroll-invariant
positions. The offset fields are still sent and applied at frame time.

Deletes the now-dead scene-build add-back (ScrollOffsetMapper,
current_external_scroll_offset, normalize_rect_scroll_offset,
get_external_scroll_offset, the wrap_prim_with_filters context_offset param).
Includes a single-entry offset cache, a reused glyph buffer, and a wrench
reftest for an SVGFE subregion under an external scroll offset.

Differential Revision: https://phabricator.services.mozilla.com/D304627
2026-06-07 23:45:18 +00:00

4 lines
90 B
INI

[background-root-016.xht]
fuzzy:
if os == "mac": maxDifference=0-1;totalPixels=0-20