Bug 257107

Summary: [LBSE] Resolve percentage in <use> against the instance's viewport element
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: maggotfish, sabouhallawa, webkit-bug-importer, zimmermann
Priority: P2 Keywords: InRadar, LayerBasedSVGEngine
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
URL: https://jsfiddle.net/v9qkt4rf/
See Also: https://bugs.webkit.org/show_bug.cgi?id=256702

Description Ahmad Saleem 2023-05-21 14:03:54 PDT
Hi Team,

While going through Blink's commit, I came across another potential merge to fix another failing test (in the URL field).

Blink Commit - https://chromium.googlesource.com/chromium/src/+/b34ff6fe2d5842a63e2c66f68f050f0cf9163010

WebKit Source - https://searchfox.org/wubkat/source/Source/WebCore/rendering/svg/LegacyRenderSVGTransformableContainer.cpp#61

I don't know how to fix LBSE so I think till we don't have LBSE enabled, we can still fix it in Legacy.

Just wanted to raise so we can fix it. (It might not be single merge, because we have 'bool' function while it is different in Blink).

Thanks!

________

LBSE Source - https://searchfox.org/wubkat/source/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.cpp#69

_______

I will fix it in non-lbse in bug 256702.
Comment 1 Radar WebKit Bug Importer 2023-05-28 14:04:16 PDT
<rdar://problem/109952707>