Closed Bug 1817303 Opened 2 years ago Closed 3 days ago

Enable scroll-driven animations on Nightly

Categories

(Core :: CSS Transitions and Animations, task)

All
Unspecified
task

Tracking

()

RESOLVED FIXED
136 Branch
Tracking Status
relnote-firefox --- nightly+
firefox136 --- fixed

People

(Reporter: boris, Assigned: boris)

References

(Blocks 2 open bugs)

Details

(Keywords: dev-doc-needed)

Attachments

(2 files)

No description provided.
Blocks: 1731112

We have some basic implementation already, and it'd be better to enable
this perference earlier for interop estimation purpose, so we can show the
correct result on web-platform-tests dashboard.

Assignee: nobody → boris.chiou
Status: NEW → ASSIGNED
Attachment #9461151 - Attachment description: Bug 1817303 - Enable scroll-driven animations (generated by CSS) on Nightly. → Bug 1817303 - Enable scroll-driven animations on Nightly.
Summary: Enable scroll-driven animation generated by CSS on Nightly → Enable scroll-driven animation on Nightly
Summary: Enable scroll-driven animation on Nightly → Enable scroll-driven animations on Nightly
Depends on: 1943206

Per https://treeherder.mozilla.org/jobs?repo=try&revision=334cc4eb44cca39eafa8809025210b2868b94771&selectedTaskRun=FkqsN6kAQ8izNdOqjqiClg.0&searchStr=Linux%2C18.04%2Cx64%2CWebRender%2Cdebug%2CWeb%2Cplatform%2Ctests%2Ctest-linux1804-64-qr%2Fdebug-web-platform-tests%2Cwpt8

There are some failures in css/css-animations/parsing/animation-computed.html. So we probably have to upload a patch which enable the preference in this folder first and fix the failures.

Also, we have to tweak the serialization of animation shorthand.
We serialize animation shorthand only when animation-timeline is the
initial value (i.e. time-driven animations), so the resolved value of
animation-duration component is always 0s.

Pushed by bchiou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6a2a5a8dcedc Enable scroll-driven animations pref for tests in css-animations. r=layout-reviewers,dholbert https://hg.mozilla.org/integration/autoland/rev/0220f4ba6368 Enable scroll-driven animations on Nightly. r=layout-reviewers,dholbert
Status: ASSIGNED → RESOLVED
Closed: 3 days ago
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch

:boris could you consider nominating this for a release note? (Process info)
We could include it in the nightly only release notes.

Flags: needinfo?(boris.chiou)

Release Note Request (optional, but appreciated)
[Why is this notable]: We enable scroll-driven animations for experimental purpose. There are some basic implementation in Gecko, and after enabling this feature on Nightly we can show the proper status on WPT dashboard, for interop purpose. That means all browser vendors can understand Gecko implementation status via Web-platform tests, and it'd be easier for us to make the decision to champion scroll-driven animations into the focus areas in the following years.
[Affects Firefox for Android]: Yes
[Suggested wording]: Enable scroll-driven animations experimentally in Nightly.
[Links (documentation, blog post, etc)]: https://groups.google.com/a/mozilla.org/g/dev-platform/c/d8k74ywuFNQ/m/GhdIaDDbCQAJ

relnote-firefox: --- → ?
Flags: needinfo?(boris.chiou)

We can see our current implementation status on WPT dashboard now, e.g. https://wpt.fyi/results/scroll-animations?label=master&label=experimental&product=chrome&product=firefox&aligned.

The score is about 47% today.

Thanks, added to the Fx136 nightly release notes, please allow 30 minutes for the site to update.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: