Closed Bug 1875546 Opened 8 months ago Closed 6 months ago

[css-properties-values-api] Support interpolating registered custom properties in transitions

Categories

(Core :: CSS Transitions and Animations, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: zrhoffman, Assigned: zrhoffman)

References

(Blocks 3 open bugs)

Details

Attachments

(2 files)

Once the patch in bug 1869185 has landed custom properties can be interpolated using keyframes, but not using transitions. Transitions should support interpolation, as well.

Blocks: 1864818
Blocks: 1870370
Blocks: 1885798

There are still some unhandled edge cases, like making the removal of an
@property rule not interpolate (bug 1885798).

Assignee: nobody → zach
Status: NEW → ASSIGNED
Attachment #9391663 - Attachment description: Bug 1875546 - [css-properties-values-api] Support interpolating custom properties in transitions r=#style → Bug 1875546 - [css-properties-values-api] Support interpolating custom properties in transitions r=#animation,#style
Blocks: 1885995
Pushed by zach@zrhoffman.net: https://hg.mozilla.org/integration/autoland/rev/ca2507391266 [css-properties-values-api] Support interpolating custom properties in transitions r=firefox-style-system-reviewers,emilio
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch

:zrhoffman anything you want to consider nominating for a release note? (Process info)
We could include it in the nightly release notes.

Flags: needinfo?(zach)

(In reply to Donal Meehan [:dmeehan] from comment #4)

:zrhoffman anything you want to consider nominating for a release note? (Process info)
We could include it in the nightly release notes.

Clearing this needinfo, given that this has now been in Nightly for a month (so probably too late for a Nightly release note), and the feature in question is preffed off beyond Nightly right now:
https://searchfox.org/mozilla-central/rev/c7df16ffad1f12a19c81c16bce0b65e4a15304d0/modules/libpref/init/StaticPrefList.yaml#8781-8783

# Whether Properties and Values is enabled
- name: layout.css.properties-and-values.enabled
  type: RelaxedAtomicBool
Flags: needinfo?(zach)
Regressions: 1899446
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: