Skip to content

Updates for Firefox 142 beta#27369

Merged
queengooborg merged 3 commits into
mdn:mainfrom
Elchi3:firefox-142-beta
Jul 26, 2025
Merged

Updates for Firefox 142 beta#27369
queengooborg merged 3 commits into
mdn:mainfrom
Elchi3:firefox-142-beta

Conversation

@Elchi3

@Elchi3 Elchi3 commented Jul 22, 2025

Copy link
Copy Markdown
Member

The @openwebdocs BCD collector project v10.13.5 found new features shipping in Firefox 142 beta which was released today. 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 31 features as shipping in Firefox 142:

  • api.Animation.overallProgress
  • api.RTCDataChannel.reliable (removal)
  • api.Scheduler
  • api.Scheduler.postTask
  • api.Scheduler.yield
  • api.Selection.getComposedRanges
  • api.TaskController
  • api.TaskController.TaskController
  • api.TaskController.setPriority
  • api.TaskPriorityChangeEvent
  • api.TaskPriorityChangeEvent.TaskPriorityChangeEvent
  • api.TaskPriorityChangeEvent.previousPriority
  • api.TaskSignal
  • api.TaskSignal.any_static
  • api.TaskSignal.priority
  • api.TaskSignal.prioritychange_event
  • api.URLPattern
  • api.URLPattern.URLPattern
  • api.URLPattern.URLPattern.ignoreCase_option
  • api.URLPattern.exec
  • api.URLPattern.hash
  • api.URLPattern.hasRegExpGroups
  • api.URLPattern.hostname
  • api.URLPattern.password
  • api.URLPattern.pathname
  • api.URLPattern.port
  • api.URLPattern.protocol
  • api.URLPattern.search
  • api.URLPattern.test
  • api.URLPattern.username
  • api.scheduler

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

@Elchi3 Elchi3 requested a review from pepelsbey July 22, 2025 14:23
@github-actions github-actions Bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:m [PR only] 25-100 LoC changed labels Jul 22, 2025
@github-actions

github-actions Bot commented Jul 22, 2025

Copy link
Copy Markdown
Contributor

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

Comment thread api/Selection.json
"edge": "mirror",
"firefox": {
"version_added": "preview"
"version_added": "142"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

FYI @Elchi3 I added the three accepts_nodes_in_shadow_trees in here in 3a3d0e8.

This is part of the same code that delivered the api.Selection.getComposedRanges in https://bugzilla.mozilla.org/show_bug.cgi?id=1903870

I know about it because we added this along with the preview in #23013 (as part of the same feature).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@Elchi3 From https://bugzilla.mozilla.org/show_bug.cgi?id=1903870#c11

I just checked the corresponding MDN pages, it currently says only Firefox Nightly has these, but I think Webkit/Blink support them as well. (We better should do some testing to double check).

I'm not sure how we'd test this, but it looks likely that we also need to update chrome. I'm leaving that with BCD team, because my work for this particular case is around the firefox release.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@Elchi3 Sean pointed to tests here https://bugzilla.mozilla.org/show_bug.cgi?id=1903870#c13 that show the methods referred to also are supported by chrome. Added here #27420

@queengooborg queengooborg merged commit 48b1b29 into mdn:main Jul 26, 2025
6 checks passed
@Elchi3 Elchi3 deleted the firefox-142-beta branch July 26, 2025 07:55
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 size:m [PR only] 25-100 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants