| Summary: | REGRESSION (r268483): Map jumps around while zooming on windy.com, strava.com | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Antoine Quint <graouts> | ||||||
| Component: | Animations | Assignee: | Antoine Quint <graouts> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | dino, simon.fraser, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | WebKit Nightly Build | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=217997 | ||||||||
| Attachments: |
|
||||||||
|
Description
Antoine Quint
2020-10-20 14:11:20 PDT
Created attachment 411914 [details]
Test
The issue is that when several animations for the same property targeting the same layer are added at the same time, we used to always override the previous animations and now, for transform animations, we actually use additivity over the previous animations.
Created attachment 411917 [details]
Patch
Comment on attachment 411917 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=411917&action=review > Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:2960 > + // animations created for a single KeyframeEffect, one for each trasnform component. In that trasnform Committed r268771: <https://trac.webkit.org/changeset/268771> |