Bug 256928

Summary: [SVG] animateMotion doesn't work properly with rotate: auto / auto-reverse
Product: WebKit Reporter: Ahmad Saleem <ahmad.saleem792>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: karlcow, sabouhallawa, webkit-bug-importer, zimmermann
Priority: P2 Keywords: BrowserCompat, InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
screen recording safari and firefox none

Description Ahmad Saleem 2023-05-17 16:54:07 PDT
Hi Team,

While going through Blink's commit, I came across another failing test in Safari Technology Preview 170 & Safari 16.4.1:

Test Case - https://jsfiddle.net/go5Lwey8/show

Blink Commit - https://src.chromium.org/viewvc/blink?view=revision&revision=154375

Just wanted to raise so we can fix it.

I did local testing and did patch and it did fix the above test case but I haven't tried it without patch to confirm whether the above one was the reason to make it work.

Thanks!
Comment 1 Karl Dubost 2023-05-17 17:54:01 PDT
These are wildly different behaviors.
Comment 2 Radar WebKit Bug Importer 2023-05-17 17:54:13 PDT
<rdar://problem/109489241>
Comment 3 Karl Dubost 2023-05-17 17:54:57 PDT
Created attachment 466391 [details]
screen recording safari and firefox
Comment 4 Ahmad Saleem 2023-05-21 02:44:46 PDT
This was my local change based on this Blink patch, which fixed this testcase: https://github.com/WebKit/WebKit/pull/14149
Comment 5 EWS 2023-05-26 10:54:19 PDT
Committed 264595@main (b3b752433b78): <https://commits.webkit.org/264595@main>

Reviewed commits have been landed. Closing PR #14149 and removing active labels.