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