Bug 259415

Summary: stroke-dasharray segments incorrectly on paths with more than 256 points
Product: WebKit Reporter: Adam Pearce <1wheel>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: ahmad.saleem792, heycam, sabouhallawa, simon.fraser, webkit-bug-importer, zimmermann
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Mac (Apple Silicon)   
OS: macOS 13   
See Also: https://bugs.webkit.org/show_bug.cgi?id=258897
Attachments:
Description Flags
Chrome renders the red line correctly
none
Safari splits the red and cyan paths into segments when interpolating stroke-dashoffset none

Comment 1 Adam Pearce 2023-07-21 22:30:10 PDT
Created attachment 467086 [details]
Chrome renders the red line correctly
Comment 2 Adam Pearce 2023-07-21 22:31:59 PDT
Created attachment 467087 [details]
Safari splits the red and cyan paths into segments when interpolating stroke-dashoffset
Comment 3 Ahmad Saleem 2023-07-22 02:52:58 PDT
Same as 'bug 258897' and I have seen similar in past as well (can't recall one example).

As mentioned by Antoine Quint, it might be below WebKit layer in Core Graphics:

https://bugs.webkit.org/show_bug.cgi?id=258897#c6
Comment 4 Radar WebKit Bug Importer 2023-07-28 22:30:17 PDT
<rdar://problem/113067802>
Comment 5 Simon Fraser (smfr) 2023-07-31 10:23:43 PDT

*** This bug has been marked as a duplicate of bug 258897 ***