Closed Bug 1761001 Opened 2 years ago Closed 2 years ago

Perma web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the negative playback rate with the unresolved current time and a positive infinite <...> when Gecko 100 merges to Beta on 2022-04-04

Categories

(Core :: DOM: Animation, defect)

defect

Tracking

()

VERIFIED FIXED
100 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox98 --- unaffected
firefox99 --- unaffected
firefox100 + verified

People

(Reporter: CrissCozmuta, Assigned: boris)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta simulation
How to run these simulations

Failure log

[task 2022-03-23T13:09:19.449Z] 13:09:19     INFO - TEST-START | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html
[task 2022-03-23T13:09:19.449Z] 13:09:19     INFO - Closing window 9818cf77-1ad4-4df5-8a42-122f761ad0e6
[task 2022-03-23T13:09:19.759Z] 13:09:19     INFO - 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate maintains the current time 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate while running makes the animation pending 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate on a play-pending animation maintains the current time 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate on a pause-pending animation maintains the current time 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | If a pending playback rate is set multiple times, the latest wins 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | In the idle state, the playback rate is applied immediately 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | In the paused state, the playback rate is applied immediately 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate on a finished animation maintains the current time 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-PASS | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the playback rate to zero on a finished animation maintains the current time 
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-UNEXPECTED-FAIL | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | Updating the negative playback rate with the unresolved current time and a positive infinite associated effect end should not throw an exception - promise_test: Unhandled rejection with value: object "TypeError: setting getter-only property "timeline""
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - TEST-OK | /web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html | took 314ms
[task 2022-03-23T13:09:19.761Z] 13:09:19     INFO - PID 10372 | 1648040959759	Marionette	INFO	Stopped listening on port 45813
[task 2022-03-23T13:09:20.183Z] 13:09:20     INFO - Browser exited with return code 0
[task 2022-03-23T13:09:20.185Z] 13:09:20     INFO - Closing logging queue
[task 2022-03-23T13:09:20.185Z] 13:09:20     INFO - queue closed
[task 2022-03-23T13:09:20.206Z] 13:09:20     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmp7cr0cgm9
[task 2022-03-23T13:09:20.220Z] 13:09:20     INFO - PID 10576 | 1648040954845	Marionette	INFO	Marionette enabled
[task 2022-03-23T13:09:20.221Z] 13:09:20     INFO - PID 10576 | console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at /tmp/tmph0o6joqz/search.json.mozlz4", (void 0)))
[task 2022-03-23T13:09:20.221Z] 13:09:20     INFO - PID 10576 | 1648040959297	Marionette	INFO	Listening on port 33175
[task 2022-03-23T13:09:20.221Z] 13:09:20     INFO - Starting runner
[task 2022-03-23T13:09:20.794Z] 13:09:20     INFO - TEST-START | /web-animations/timing-model/animations/setting-the-current-time-of-an-animation.html

Hi Boris,

This looks to be caused by the changes in https://bugzilla.mozilla.org/show_bug.cgi?id=1758527
https://hg.mozilla.org/mozilla-central/rev/e34abd14507f5deb4f3e110a9c07156b5ccc54ea

Can you please take a look?
Thank you!

Flags: needinfo?(boris.chiou)

Oh right. This test case is passed only on Nightly because Animation timeline setter is only supported on Nightly (https://searchfox.org/mozilla-central/rev/630b197be00e3df3f2e3fe995bf31ca50d146eaa/dom/webidl/Animation.webidl#29).

Assignee: nobody → boris.chiou
Flags: needinfo?(boris.chiou)

Animation.timeline setter is only supported on Nightly, so we have to
update the wpt expectation for this file.

Pushed by bchiou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0a46bb2d3a65
Update wpt expectation because we use Animation.timeline setter in seamlessly-updating-the-playback-rate-of-an-animation.html. r=birtles
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 100 Branch
Has Regression Range: --- → yes

Verified fixed as of today's central as beta sim

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: