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.
Also filed for chromium -- https://bugs.chromium.org/p/chromium/issues/detail?id=657860
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
Still seems to be a problem.
<rdar://problem/97100458>