Skip to content

Conversation

Elchi3
Copy link
Member

@Elchi3 Elchi3 commented Oct 2, 2025

The @openwebdocs BCD collector project v10.15.1 found new features shipping in Chrome 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 Chrome Canary/behind origin trials/enrollment, it is not considered here.

With this PR, BCD considers the following 33 features as shipping in Chrome 142:

  • api.Document.activeViewTransition
  • api.NavigationPrecommitController
  • api.NavigationPrecommitController.redirect
  • api.NavigationTransition.committed
  • api.SVGAElement.download
  • api.SVGScriptElement.async
  • css.properties.interest-delay-end
  • css.properties.interest-delay-end.normal
  • css.properties.interest-delay-start
  • css.properties.interest-delay-start.normal
  • css.properties.interest-delay
  • css.properties.interest-delay.normal
  • css.selectors.interest-source
  • css.selectors.interest-target
  • css.selectors.target-after
  • css.selectors.target-before

Marked for Chrome 142 in other PRs:

  • api.SpeechRecognition.available_static
  • api.SpeechRecognition.install_static
  • api.SpeechRecognition.phrases
  • api.SpeechRecognition.processLocally
  • api.SpeechRecognitionPhrase
  • api.SpeechRecognitionPhrase.SpeechRecognitionPhrase
  • api.SpeechRecognitionPhrase.boost
  • api.SpeechRecognitionPhrase.phrase
  • http.headers.Permissions-Policy.on-device-speech-recognition
  • webdriver.bidi.browser.setDownloadBehavior
  • webdriver.bidi.browser.setDownloadBehavior.downloadBehavior_parameter
  • webdriver.bidi.browser.setDownloadBehavior.userContexts_parameter
  • webdriver.bidi.emulation.setLocaleOverride.locale_parameter.sets_navigator_language
  • webdriver.bidi.emulation.setUserAgentOverride
  • webdriver.bidi.emulation.setUserAgentOverride.contexts_parameter
  • webdriver.bidi.emulation.setUserAgentOverride.userAgent_parameter
  • webdriver.bidi.emulation.setUserAgentOverride.userContexts_parameter

Notes:

See also the 142 "Enabled by default" column on https://chromestatus.com/roadmap and https://developer.chrome.com/blog/chrome-142-beta

@github-actions github-actions bot added 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 size:l [PR only] 101-1000 LoC changed labels Oct 2, 2025
Copy link
Contributor

github-actions bot commented Oct 2, 2025

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

Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

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

Mostly LGTM, yet the Navigation API collector tests pass in Chrome 141 for me (but not the test for api.SVGScriptElement.async):

Feature Ref
api.Document.activeViewTransition https://chromestatus.com/feature/5067126381215744
api.NavigationPrecommitController [136] https://chromiumdash.appspot.com/commit/71ee6c15db28688bed431ec67070b8c04d36b956
api.NavigationPrecommitController.redirect [136] https://chromiumdash.appspot.com/commit/71ee6c15db28688bed431ec67070b8c04d36b956
api.NavigationTransition.committed [137] https://chromiumdash.appspot.com/commit/4d2a38b6487c2b9ef0efaba40ef4d6a433d667c2
api.SVGAElement.download https://chromestatus.com/feature/6265596395913216
api.SVGScriptElement.async [137] https://chromiumdash.appspot.com/commit/6164d8eb3c7e14712e488059f4148b4cca3263a6
css.properties.interest-delay-end https://chromestatus.com/feature/4530756656562176
css.properties.interest-delay-end.normal https://chromestatus.com/feature/4530756656562176
css.properties.interest-delay-start https://chromestatus.com/feature/4530756656562176
css.properties.interest-delay-start.normal https://chromestatus.com/feature/4530756656562176
css.properties.interest-delay https://chromestatus.com/feature/4530756656562176
css.properties.interest-delay.normal https://chromestatus.com/feature/4530756656562176
css.selectors.interest-source https://chromestatus.com/feature/4530756656562176
css.selectors.interest-target https://chromestatus.com/feature/4530756656562176
css.selectors.target-after https://developer.chrome.com/blog/chrome-142-beta#target-before_and_target-after_pseudo-classes
css.selectors.target-before https://developer.chrome.com/blog/chrome-142-beta#target-before_and_target-after_pseudo-classes

Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

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

https://chromestatus.com/feature/5134734612496384 confirms that Navigation API precommit handlers shipped in Chrome 141.

@caugner caugner enabled auto-merge (squash) October 3, 2025 20:22
@caugner caugner merged commit 4d2195c into mdn:main Oct 3, 2025
6 checks passed
@mdn-bot mdn-bot mentioned this pull request Oct 3, 2025
@Elchi3 Elchi3 deleted the chrome-142-beta branch October 6, 2025 11:26
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 size:l [PR only] 101-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants