Bug 258225

Summary: External SVG with filter does not render correctly
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: gwynne, sabouhallawa, webkit-bug-importer, zimmermann
Priority: P2 Keywords: InRadar, LayerBasedSVGEngine, WPTImpact
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
URL: https://codepen.io/mutebg/project/editor/DGpLKp
See Also: https://bugs.webkit.org/show_bug.cgi?id=275304

Description Ahmad Saleem 2023-06-16 16:24:42 PDT
Hi Team,

This is bug copy of chrome bug 1429510 (crbug.com/1429510).

Test Case - In URL field

WPT Test Case - https://wpt.fyi/results/css/filter-effects/svg-external-filter-resource.html?label=experimental&label=master&aligned

WPT Test Case Live Link - http://wpt.live/css/filter-effects/svg-external-filter-resource.html

Blink Commit: https://chromium.googlesource.com/chromium/src/+/0c1c236384bdf19a251c0f72a424fbea2b044349

______

--> Expected Result (In Chrome Canary 116):

Show two green circle one with blur

--> Actual Result (in STP172 & Safari 16.5 & Firefox Nightly 116):

Show one green circle and missing blurred circle

_______

Just wanted to raise so we can track more failing cases and look into fixing them.

Thanks!
Comment 1 Radar WebKit Bug Importer 2023-09-01 08:58:29 PDT
<rdar://problem/114823248>
Comment 2 Ahmad Saleem 2023-09-02 05:24:22 PDT
Updating this return: https://searchfox.org/wubkat/source/Source/WebCore/svg/SVGLengthContext.cpp#233

and

still looking into what to about other stuff but have an idea but if someone wanna take it up. :-)

Haven't done any local testing.
Comment 3 Ahmad Saleem 2023-10-03 14:57:35 PDT
Repaint issue in 'LBSE', it draws but don't change from 'brown' to 'green'.