Bug 163736

Summary: Asynchronous SVG transformations aren't always reflected in the dom.
Product: WebKit Reporter: Ben Dean <bendean837>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bfulgham, cdumez, webkit-bug-importer, youennf, zimmermann
Priority: P2 Keywords: InRadar
Version: Safari 9   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
small test case none

Ben Dean
Reported 2016-10-20 09:21:26 PDT
Created attachment 292206 [details] small test case Scheduling an SVG transformation on an element long enough after page load doesn't change the element's transform attribute in the dom. To replicate, open the test case and inspect the rotated SVG element in devtools. The element's transform attribute should include "rotate(30)" but doesn't. But the dom updates as expected if the transformation is only delayed immediately (or a few ms) after page load, or if it's applied in the console.
Attachments
small test case (679 bytes, text/html)
2016-10-20 09:21 PDT, Ben Dean
no flags
Ben Dean
Comment 1 2016-10-20 09:24:58 PDT
Ben Dean
Comment 2 2016-10-20 09:54:59 PDT
This is actually a problem involving mutation observer records -- please see the discussion on the chromium bug report https://bugs.chromium.org/p/chromium/issues/detail?id=657860
Brent Fulgham
Comment 3 2022-07-15 16:35:43 PDT
Still seems to be a problem.
Radar WebKit Bug Importer
Comment 4 2022-07-15 16:35:53 PDT
Note You need to log in before you can comment on or make changes to this bug.