Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ccd4aec093cdbd9c86261cb8f57ef258c60f039b
      
https://github.com/WebKit/WebKit/commit/ccd4aec093cdbd9c86261cb8f57ef258c60f039b
  Author: Nikolas Zimmermann <[email protected]>
  Date:   2026-08-01 (Sat, 01 Aug 2026)

  Changed paths:
    M 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/repaint/marker-markerUnits-dynamic-update-repaint-expected.txt

  Log Message:
  -----------
  [LBSE] Rebaseline svg/repaint/marker-markerUnits-dynamic-update-repaint.html
https://bugs.webkit.org/show_bug.cgi?id=320798

Unreviewed gardening.

Since https://commits.webkit.org/318375@main "[LBSE] Don't create a RenderLayer
for SVG clip-path" unified the non-layer SVG client repaint in
CSSSVGResourceElementClient::resourceChanged to go through
repaintAfterLayoutIfNeeded(), a marker geometry change now
coalesces the old and new repaint bounds, when one contains the other.

For this test the marker shrinks from a strokeWidth-scaled 100x100 to a
userSpaceOnUse 20x20 that sits entirely inside the old bounds, so the two
former repaint rects collapse into a single repaint of the 100x100 region.
That single repaint still erases the old marker and paints the new one, so
the rendering is unchanged and the repaint is strictly less work.

Update the LBSE-specific expectation to the single coalesced rect.

* 
LayoutTests/platform/mac-tahoe-wk2-lbse-text/svg/repaint/marker-markerUnits-dynamic-update-repaint-expected.txt:

Canonical link: https://commits.webkit.org/318388@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to