Closed Bug 2051047 Opened 3 months ago Closed 3 months ago

Enable CSS Typed OM by default in Nightly

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox154 --- fixed

People

(Reporter: janv, Assigned: janv)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-needed)

Attachments

(1 file)

CSS Typed OM implementation has reached a level of completeness where it can be enabled by default in Nightly for broader testing and feedback.

A couple of developers/users have also been running Nightly with layout.css.typed_om.enabled experimentally enabled over the past few weeks, providing additional confidence before enabling it by default.

If enabling the feature by default turns out to negatively impact the Nightly experience for some users, we can temporarily revert the preference change, address the reported issues, and enable it again once they have been resolved.

This bug tracks flipping the layout.css.typed_om.enabled preference to true in Nightly and updating the corresponding interface exposure tests to reflect the new default.

Depends on: 2051064
No longer depends on: 2050852

Enable the CSS Typed OM preference by default in Nightly and update the
corresponding interface exposure tests to reflect the new default.

The implementation has matured enough for broader Nightly testing while
remaining functionality and follow-up improvements continue to be implemented.

If unexpected issues affecting the Nightly experience are reported, the
preference can be temporarily disabled again while they are addressed.

This is definitely something for the Nightly release notes. Jan, would you mind creating a request to add them?
I've also added the dev-doc-needed flag, so it gets mentioned in https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features.

Sebastian

Flags: needinfo?(jvarga)
Keywords: dev-doc-needed
Depends on: 2051105
No longer depends on: 2051064
Flags: needinfo?(jvarga)
Blocks: 2051120

(In reply to Sebastian Zartner [:sebo] from comment #2)

This is definitely something for the Nightly release notes. Jan, would you mind creating a request to add them?
I've also added the dev-doc-needed flag, so it gets mentioned in https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features.

Sebastian

Yeah, thanks for mentioning it. I'll create a request with some proposed wording.

Flags: needinfo?(jvarga)
Pushed by jvarga@igalia.com: https://github.com/mozilla-firefox/firefox/commit/deceb98d9ba8 https://hg.mozilla.org/integration/autoland/rev/9f9a8949af1e Enable CSS Typed OM by default in Nightly; r=emilio,webidl,dom-worker-reviewers,saschanaz,edenchuang
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
Regressions: 2051612
Type: task → enhancement

Release Note Request (optional, but appreciated)

[Why is this notable]:
Enabling CSS Typed Object Model (Typed OM) by default closes a major interoperability gap and makes the standardized API available to web developers without enabling a preference.

[Suggested wording]:
Starting with Firefox 154, Firefox Nightly enables the CSS Typed Object Model (Typed OM) by default. This API allows web applications and other Web Platform features to work with CSS values through typed JavaScript objects instead of strings.

[Links (documentation, blog post, etc)]:
https://developer.mozilla.org/docs/Web/API/CSS_Typed_OM_API
https://drafts.css-houdini.org/css-typed-om-1/
https://bugzilla.mozilla.org/show_bug.cgi?id=2051047

relnote-firefox: --- → ?
Flags: needinfo?(jvarga)

Added to the Fx154 nightly release notes, please allow 30 minutes for the site to update.
The nightly-only note will be removed after three cycles or when it is enabled by default, whichever comes earlier.

QA Whiteboard: [qa-triage-done-c155/b154]

Removing the nightly-only note since the release note has been carried over for 3 cycles.
A final release note can be added and tracked under the bug that eventually enables this.

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

Attachment

General

Created:
Updated:
Size: