Bug 236313
| Summary: | Updates to clipPath not rendered | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jack Doyle <jack> |
| Component: | Animations | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | dino, graouts, graouts, hi |
| Priority: | P2 | ||
| Version: | Safari 15 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jack Doyle
Any dynamic changes to the clipPath source (like animating the path) get ignored in terms of rendering/painting. Minimal demo:
https://codepen.io/GreenSock/pen/XWzjqrv?editors=0010
Notice that we have to set clipPath = "none" and then set it back to "url(#clippath)" immediately on every tick of the animation in order to get Safari to render properly.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Cassie Evans
Fixed in safari technology preview ✨
Cassie Evans
Fixed in safari technology preview ✨
Antoine Quint
Yes, this is working fine for me in STP 139 and Safari in macOS 12.3 Beta.
Jack Doyle
Yes, it does seem to be fixed in the update, thanks!
Antoine Quint
Thanks for filing the bug and verifying it!