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

Updates for Firefox 126 beta #22854

Merged
merged 5 commits into from
Apr 23, 2024
Merged

Updates for Firefox 126 beta #22854

merged 5 commits into from
Apr 23, 2024

Conversation

Elchi3
Copy link
Member

@Elchi3 Elchi3 commented Apr 17, 2024

The @openwebdocs BCD collector project v10.10.5 found new features shipping in Firefox 126 beta which was released yesterday. Currently, the collector covers about 90% of BCD, so the following list might not be exhaustive. Also, if a feature is in Firefox Nightly only, it is not considered here.

With this PR, BCD considers the following 45 features as shipping in Firefox 126:

  • api.CustomStateSet
  • api.CustomStateSet.add
  • api.CustomStateSet.clear
  • api.CustomStateSet.delete
  • api.CustomStateSet.entries
  • api.CustomStateSet.forEach
  • api.CustomStateSet.has
  • api.CustomStateSet.keys
  • api.CustomStateSet.size
  • api.CustomStateSet.values
  • api.CustomStateSet.@@iterator
  • api.Element.currentCSSZoom
  • api.ElementInternals.states
  • api.HTMLMarqueeElement.bounce_event (removal)
  • api.HTMLMarqueeElement.finish_event (removal)
  • api.HTMLMarqueeElement.start_event (removal)
  • api.IDBFactory.databases
  • api.IDBTransaction.durability
  • api.Navigator.wakeLock
  • api.Permissions.permission_screen-wake-lock
  • api.RTCIceCandidate.address
  • api.RTCIceCandidate.component
  • api.RTCIceCandidate.foundation
  • api.RTCIceCandidate.port
  • api.RTCIceCandidate.priority
  • api.RTCIceCandidate.protocol
  • api.RTCIceCandidate.relatedAddress
  • api.RTCIceCandidate.relatedPort
  • api.RTCIceCandidate.tcpType
  • api.RTCIceCandidate.type
  • api.Selection.direction
  • api.URL.parse_static
  • api.WakeLock
  • api.WakeLock.request
  • api.WakeLockSentinel
  • api.WakeLockSentinel.release
  • api.WakeLockSentinel.release_event
  • api.WakeLockSentinel.released
  • api.WakeLockSentinel.type
  • css.properties.zoom
  • css.selectors.state
  • http.headers.Content-Encoding.zstd
  • http.headers.Permissions-Policy.screen-wake-lock
  • webextensions.api.commands.onCommand.tab
  • webextensions.api.runtime.MessageSender.origin

Again, I hope this PR is useful to provide updates to BCD in an easy, fast and accurate way. If you have feedback, let me know!

See also mdn/mdn#537 and https://www.mozilla.org/en-US/firefox/126.0beta/releasenotes/

@github-actions github-actions bot added data:http 🚠 Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css 🎨 Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS labels Apr 17, 2024
@@ -148,8 +148,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/934640"
"version_added": "126"
Copy link
Collaborator

@hamishwillee hamishwillee Apr 19, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good - related docs work in mdn/content#33084

@@ -695,7 +695,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "preview"
"version_added": "126"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is correct. Matches mdn/content#33047

@@ -14,7 +14,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "preview"
"version_added": "126"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All changes in this file match the corresponding Bugzilla issue. Related docs work tracking in mdn/content#33047

"value_to_set": "true"
}
]
"version_added": "126"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Part of the CustomStateSet stuff - matches the bugzilla issue. Other docs work in mdn/content#33018

"value_to_set": "true"
}
]
"version_added": "126"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Part of mdn/content#33018 . Looks good

@Elchi3
Copy link
Member Author

Elchi3 commented Apr 19, 2024

Thanks Hamish for the review throughout and adding details to the RTC bits, they look good to me. Feel free to approve and merge if you think this is ready.

Copy link
Collaborator

@hamishwillee hamishwillee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Howdy @Elchi3 , You're welcome.

There are still a few APIs I have not yet looked at. As we still have a bit of time to play with and I hope to look at most of the remaining ones this week I'll approve but not merge (in case there are some minor tweaks from the remainder).
There is of course nothing to stop you doing so, and I likely will when I've looked at the last few.

@@ -441,6 +441,40 @@
}
}
},
"parse_static": {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -487,7 +487,7 @@
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
"version_added": "126"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hamishwillee hamishwillee merged commit 2c418a1 into mdn:main Apr 23, 2024
6 checks passed
@hamishwillee
Copy link
Collaborator

Thanks @Elchi3 - think I've checked everything now and made sure we do indeed have corresponding MDN bugs for the stuff that was missing. I still really like how much better things are now you produce this near the beginning of our docs cycle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data:api 🐇 Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css 🎨 Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:http 🚠 Compat data for HTTP features. https://developer.mozilla.org/docs/Web/HTTP
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants