Closed Bug 1767357 Opened 3 years ago Closed 3 years ago

Enable Animation.timeline setter in release channels

Categories

(Core :: DOM: Animation, task)

task

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: birtles, Assigned: boris)

References

Details

Attachments

(1 file)

I notice that WebKit just turned this on by default:

https://trac.webkit.org/changeset/291868/webkit/

Whereas we have it disabled everywhere except Nightly:

https://searchfox.org/mozilla-central/rev/87ecd21d3ca517f8d90e49b32bf042a754ed8f18/dom/webidl/Animation.webidl#26-32

I think we were waiting to see if the algorithm for that setter changed significantly as part of the scroll timelines work. But perhaps it's safe to ship now?

Boris, what do you think?

Flags: needinfo?(boris.chiou)

I think it's fine to ship this. We are not planning to implement JS support for scroll-linked animations in this half year, so enabling this API on release and beta channels is OK to me. (So the setter is only for document timeline and null timeline).

Flags: needinfo?(boris.chiou)

Basically, this patch reverts https://phabricator.services.mozilla.com/D63432.
Webkit just turns this on by default [1], so it's worth to enable this
in our release channels.

[1] https://trac.webkit.org/changeset/291868/webkit/

Assignee: nobody → boris.chiou
Status: NEW → ASSIGNED
Pushed by bchiou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/de3ae6e428b5 Enable Animation.timeline setter in release channels. r=birtles,emilio
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
Regressions: 1768206
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: