Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Features that shipped in stable Firefox are included #36742

Open
o-t-w opened this issue Nov 11, 2024 · 3 comments
Open

Features that shipped in stable Firefox are included #36742

o-t-w opened this issue Nov 11, 2024 · 3 comments
Labels
Content:Firefox Content in the Mozilla/Firefox subtree effort: large This task is large effort. Firefox 133

Comments

@o-t-w
Copy link
Contributor

o-t-w commented Nov 11, 2024

MDN URL

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features

What specific section or headline is this issue about?

No response

What information was incorrect, unhelpful, or incomplete?

This page lists many features that have shipped in the stable version of Firefox, which makes it confusing. COLRv1 fonts is one example. backdrop-filter is another.

What did you expect to see?

This page should only list experimental features.

Do you have any supporting links, references, or citations?

No response

Do you have anything more you want to share?

No response

MDN metadata

Page report details
@o-t-w o-t-w added the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label Nov 11, 2024
@github-actions github-actions bot added the Content:Firefox Content in the Mozilla/Firefox subtree label Nov 11, 2024
@hamishwillee
Copy link
Collaborator

hamishwillee commented Nov 11, 2024

Thanks @o-t-w

@Rumyra @bsmth This is a valid point. I grepped on the preferences and then searched on their values in the source - quite a lot of things are out of date. I'm adding this to a release project so we can start tidying it up. It isn't as simple as fixing this doc - there might be errors in the compatibility data too.

For the list below:

  • FALSE - data is correct in doc (feature still experimental)
  • TRUE - data is incorrect in doc as this is released. Check BCD. Remove.
  • NOTPRESENT - pref not present, so is probably true. But might not be. Check BCD and work out from there.
  • NIGHTLY - data should be in expr features, but lets check bcd and that it says nightly

The list

To be checked

To be fixed:

?

Fixed:

OK (Checked):

  • NIGHTLY dom.screenorientation.allow-lock
  • NIGHTLY layout.css.basic-shape-shape.enabled
  • NIGHTLY layout.css.font-variant-emoji.enabled
  • NIGHTLY dom.cookieStore.enabled
  • NIGHTLY dom.webgpu.enabled
  • NIGHTLY dom.customHighlightAPI.enabled
  • NIGHTLY dom.shadowdom.selection_across_boundary.enabled
  • NIGHTLY/EARLY RELESE layout.css.convertFromNode.enable
  • NIGHTLY layout.css.getBoxQuads.enabled
  • DEVELOPER (conditional on not-nightly) layout.css.h1-in-section-ua-styles.enabled
  • CHECK 1: Normal. image.avif.compliance_strictness
  • Check - True XP_WIN, Nighty otherwise - NIGHTLY/XPWIN: dom.webnotifications.requireinteraction.enabled
  • CHECK dom.origin-trials.private-attribution.state - I think correct - set to 1 to enabled always (not set by any conditions)
  • TRUE network.cors_preflight.authorization_covered_by_wildcard - FF115 https://bugzilla.mozilla.org/show_bug.cgi?id=1687364

Those known to be good (FALSE)

  • FALSE layout.forms.input-type-search.enabled
  • FALSE layout.forms.reveal-password-button.enabled
  • FALSE layout.css.initial-let
  • FALSE layout.forms.input-type-search.enabled
  • FALSE layout.forms.reveal-password-button.enabled
  • FALSE layout.css.initial-letter.enabled
  • FALSE layout.css.fit-content-function.enabled
  • FALSE layout.css.scroll-driven-animations.enabled
  • FALSE layout.css.at-scope.enabled
  • FALSE layout.css.prefers-reduced-transparency.enabled
  • FALSE layout.css.inverted-colors.enabled
  • FALSE layout.css.scroll-driven-animations.enabled
  • FALSE layout.css.anchor-positioning.enabled
  • FALSE javascript.options.experimental.promise_try
  • FALSE javascript.options.experimental.json_parse_with_source
  • FALSE dom.fetchKeepalive.enabled - Nightly!
  • FALSE dom.closewatcher.enabled - Developer edn
  • FALSE dom.reporting.enabled
  • FALSE media.mediasource.experimental.enabled
  • FALSE dom.vr.enabled
  • FALSE media.track.enabled
  • FALSE dom.payments.request.enabled and
  • FALSE (Early beta windows, otherwise false) dom.webshare.enabled
  • FALSE security.mixed_content.block_object_subrequest
  • FALSE dom.security.featurePolicy.header.enabled
  • FALSE image.jxl.enabled
  • FALSE network.cookie.sameSite.laxByDefault

@hamishwillee hamishwillee added effort: large This task is large effort. Firefox 133 and removed needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. labels Nov 11, 2024
@Rumyra
Copy link
Collaborator

Rumyra commented Nov 12, 2024

Thanks so much for this @hamishwillee !

@bsmth
Copy link
Member

bsmth commented Nov 18, 2024

Thanks, all. I had a look for anything in your NOTPRESENT column, and can't find much information in source / bugzilla, so I think most of these have been removed or supported a long time ago. The layout.css.control-characters.visible preference, I believe is the correct variant.

Exception looks like SSE, I don't see the pref at all, but there's a bug here tracking it: https://bugzilla.mozilla.org/show_bug.cgi?id=1405706

edit: For checking prefs, I was having a look at:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content:Firefox Content in the Mozilla/Firefox subtree effort: large This task is large effort. Firefox 133
Projects
Status: In Progress
Development

No branches or pull requests

4 participants