Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 43998c639fbe817d966dab86bbb215db9dc65ab3
https://github.com/WebKit/WebKit/commit/43998c639fbe817d966dab86bbb215db9dc65ab3
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M Source/WebCore/rendering/svg/SVGLayerTransformUpdater.h
Log Message:
-----------
[LBSE] Always call updateLayerTransform() even when renderer has no layer
https://bugs.webkit.org/show_bug.cgi?id=312984
Reviewed by Rob Buis.
SVGLayerTransformUpdater bailed out early when the renderer had no layer,
skipping updateLayerTransform(). Some SVG renderers (e.g.
RenderSVGViewportContainer)
compute supplemental transforms (viewBox, zoom, pan) in their
updateLayerTransform()
override that are required by applyTransform() during painting, regardless of
whether the renderer is layer-backed.
Covered by existing tests, once conditional-layer creation is enabled for LBSE.
* Source/WebCore/rendering/svg/SVGLayerTransformUpdater.h:
(WebCore::SVGLayerTransformUpdater::SVGLayerTransformUpdater):
(WebCore::SVGLayerTransformUpdater::~SVGLayerTransformUpdater):
Canonical link: https://commits.webkit.org/311763@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications