Opening Animation inspector causes some animations to break

RESOLVED FIXED in Firefox 64

Status

defect
P1
normal
RESOLVED FIXED
8 months ago
7 months ago

People

(Reporter: birtles, Assigned: daisuke)

Tracking

(Blocks 1 bug)

unspecified
Firefox 64
Dependency tree / graph
Bug Flags:
in-testsuite +

Firefox Tracking Flags

(firefox-esr60 unaffected, firefox62 wontfix, firefox63 wontfix, firefox64 fixed)

Details

Attachments

(5 attachments)

Reporter

Description

8 months ago
STR:
1. Open https://bug1486278.bmoattachments.org/attachment.cgi?id=9012780
2. Press "Test" and observe the animation
3. Open DevTools (F12)
4. Open the Animation inspector
5. Press "Test" again

Expected results:
Animation plays and animation inspector shows it.

Actual results:
Animation does not play. Animation inspector does not move. As you press the button more it gets more and more weird.
Reporter

Comment 1

8 months ago
Posted image Screenshot
animation.updatePlaybackRate(-1) seems to break something.
The animation itself works fine with the old animation inspector (tested on Firefox 60.2.1esr).
Blocks: 1399830
Assignee

Updated

8 months ago
Assignee: nobody → dakatsuka
Status: NEW → ASSIGNED
It's a holiday today so I will pass the reviews off to pbro in hopes that he will get to it sooner than I will.

Comment 10

8 months ago
Pushed by dakatsuka@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bc60f6bb6d22
Part 1: Show proper graph for negative playback rate. r=pbro
https://hg.mozilla.org/integration/autoland/rev/3d151cbf0921
Part 2: Set proper currentTime for negative playback rate. r=pbro
https://hg.mozilla.org/integration/autoland/rev/4cb3f0e44e9f
Part 3: Add test for negative playback rate. r=pbro
https://hg.mozilla.org/integration/autoland/rev/0dfb3afc7357
Part 4: Remove backward compatibility codes before version 62. r=pbro
You need to log in before you can comment on or make changes to this bug.