Closed
Bug 1488122
Opened 5 years ago
Closed 5 years ago
Additive animations don't reflect changes to the base value
Categories
(Core :: DOM: Animation, enhancement, P3)
Core
DOM: Animation
Tracking
()
RESOLVED
FIXED
mozilla65
People
(Reporter: birtles, Assigned: birtles)
References
Details
Attachments
(6 files, 1 obsolete file)
In the attached case we have an additive animation. After it finishes, we change the base value. The computed style should update but it doesn't. However, if we call finish() on the already finished animation it does update.
Assignee | ||
Comment 1•5 years ago
|
||
Note that this is not specifically limited to filling animations but affects animations whose value is not changing too (e.g. step timing functions).
Assignee | ||
Comment 2•5 years ago
|
||
Here are some more thoroughgoing tests for this. Most of these tests pass. Only the four base value tests fail.
Assignee | ||
Updated•5 years ago
|
Assignee: nobody → bbirtles
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=51cbeb56067279a4d1f13f8e237e43f8e990bbb3
Assignee | ||
Updated•5 years ago
|
Attachment #9005950 -
Attachment is obsolete: true
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D13932
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D13933
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D13934
Pushed by bbirtles@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/872ccfbcfe6f Add tests for filling effects; r=hiro https://hg.mozilla.org/integration/autoland/rev/716bbe3d3a15 Rename KeyframeEffect::mBaseStyleValuesForServo to just mBaseValues; r=hiro https://hg.mozilla.org/integration/autoland/rev/174486c8cedb Update additive filling animations when the base style changes; r=hiro https://hg.mozilla.org/integration/autoland/rev/3c61fb185d51 Factor out type definition for base values hashmap; r=hiro
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/14408 for changes under testing/web-platform/tests
Upstream web-platform-tests status checks passed, PR will merge once commit reaches central.
Comment 11•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/872ccfbcfe6f https://hg.mozilla.org/mozilla-central/rev/716bbe3d3a15 https://hg.mozilla.org/mozilla-central/rev/174486c8cedb https://hg.mozilla.org/mozilla-central/rev/3c61fb185d51
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
status-firefox65:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Upstream PR merged
Updated•5 years ago
|
status-firefox64:
--- → wontfix
Updated•5 years ago
|
QA Whiteboard: [good first verify]
Comment 13•5 years ago
|
||
I have reproduced this bug with Nightly 63.0a1 (2018-09-02) on Windows 7, 64 Bit! This bug's fix is verified with latest Beta 65.0b10!
Build ID 20190110221328
User Agent Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
QA Whiteboard: [good first verify] → [good first verify] [testday20190111]
You need to log in
before you can comment on or make changes to this bug.
Description
•