Skip to content

Updates for Chrome 146 release#29235

Merged
caugner merged 4 commits intomdn:mainfrom
Elchi3:chrome-146-release
Mar 13, 2026
Merged

Updates for Chrome 146 release#29235
caugner merged 4 commits intomdn:mainfrom
Elchi3:chrome-146-release

Conversation

@Elchi3
Copy link
Copy Markdown
Member

@Elchi3 Elchi3 commented Mar 12, 2026

This PR is a follow-up to #29033 (146 beta) and to #29034 (missing sub features).

The data was gathered using https://collector.openwebdocs.org/ (v10.17.5) on macOS 26.4 using Chrome release 146.0.7680.72

Audio Playback Stats

This can be confirmed with https://chromestatus.com/feature/5172818344148992

  • api.AudioContext.playbackStats
  • api.AudioPlaybackStats
  • api.AudioPlaybackStats.averageLatency
  • api.AudioPlaybackStats.maximumLatency
  • api.AudioPlaybackStats.minimumLatency
  • api.AudioPlaybackStats.resetLatency
  • api.AudioPlaybackStats.toJSON
  • api.AudioPlaybackStats.totalDuration
  • api.AudioPlaybackStats.underrunDuration
  • api.AudioPlaybackStats.underrunEvents

Scroll Triggered Animations

This can be confirmed with https://chromestatus.com/feature/5181996801982464

  • css.properties.timeline-trigger-activation-range-end.normal
  • css.properties.timeline-trigger-activation-range-start.normal
  • css.properties.timeline-trigger-activation-range.normal
  • css.properties.timeline-trigger-active-range-end.auto
  • css.properties.timeline-trigger-active-range-end.normal
  • css.properties.timeline-trigger-active-range-start.auto
  • css.properties.timeline-trigger-active-range-start.normal
  • css.properties.timeline-trigger-active-range.auto
  • css.properties.timeline-trigger-active-range.normal
  • css.properties.timeline-trigger.auto
  • css.properties.timeline-trigger.normal

WebXR

Changes removed. Cannot be confirmed.

@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:xl [PR only] >1000 LoC changed labels Mar 12, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 12, 2026

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

@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Mar 12, 2026

@alcooper91 Hey there, are you able to comment on WebXR changes for the Chrome 146 release? It looks like a number of things are shipping in this release but also some have been removed? (see list above). Or maybe I'm testing wrong?

},
"entries": {
"__compat": {
"spec_url": "https://immersive-web.github.io/real-world-meshing/#mesh-set",
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.

While working on #29223, I realized we might want to use https://webidl.spec.whatwg.org/#js-setlike. Wdyt?

@alcooper91
Copy link
Copy Markdown

None of those removals seem right. I could be wrong because I’m going off the top of my head, but I don’t think the meshset stuff has landed yet. I also don’t think persistent anchors has anything landed or prepped at all. I can double check later today. How is this generated?

@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Mar 12, 2026

We're using simple exposure tests for these "XRSession" in self && "deletePersistentAnchor" in XRSession.prototype, for example. You can run it here: https://collector.openwebdocs.org/tests/api/XRSession

@alcooper91
Copy link
Copy Markdown

alcooper91 commented Mar 12, 2026

Okay, but I don't think that's giving valid answers. The only instance of XRMeshSet in chromium's code base at the moment is the WPT test idl; no implementation: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/interfaces/real-world-meshing.idl?q=-f:%5Eout%20-f:%5Egen%20XRMeshSet&ss=chromium%2Fchromium%2Fsrc

Similar for deletePersistentAnchors: https://source.chromium.org/search?q=-f:%5Eout%20-f:%5Egen%20deletePersistentAnchor&sq=&ss=chromium%2Fchromium%2Fsrc

Whereas e.g. depthActive is part of our virtual/stable/webexposed test suite which would complain/fail if it were not exposed: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-expected.txt?q=-f:%5Eout%20-f:%5Egen%20depthActive%20f:blink&ss=chromium%2Fchromium%2Fsrc

Running on Chrome 145 on liinux for example I get:
image

(And I get similar on Chrome 147)
@foolip because it looks like you helped design the tool.

@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Mar 12, 2026

Running on Chrome 145 on liinux for example I get:
(And I get similar on Chrome 147)

Thanks for testing! 145 and 147 seem to be "normal".

The confusing results I get are from 146. Maybe someone other than me could test in 146?

Bildschirmfoto 2026-03-12 um 18 42 05

@alcooper91
Copy link
Copy Markdown

Linux same results on M146 as 145 and 147.

@caugner
Copy link
Copy Markdown
Contributor

caugner commented Mar 13, 2026

We're using simple exposure tests for these "XRSession" in self && "deletePersistentAnchor" in XRSession.prototype, for example. You can run it here: collector.openwebdocs.org/tests/api/XRSession

For me, api.XRSession.deletePersistentAnchor is not passing in Chrome 146 and Chrome 147 beta on macOS.

@github-actions github-actions bot added size:l [PR only] 101-1000 LoC changed and removed size:xl [PR only] >1000 LoC changed labels Mar 13, 2026
@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Mar 13, 2026

Patrick send me a full run on Windows on v146 and all is as expected there, too. I apologize for the trouble.
I can't explain why my test lab Chrome 146 is doing this to me.

@Elchi3
Copy link
Copy Markdown
Member Author

Elchi3 commented Mar 13, 2026

Ah my Chrome just updated from 146.0.7680.72 to 146.0.7680.76 and now I'm getting sensical results, too.

@caugner caugner merged commit a7d1ac0 into mdn:main Mar 13, 2026
9 checks passed
@mdn-bot mdn-bot mentioned this pull request Mar 13, 2026
@Elchi3 Elchi3 deleted the chrome-146-release branch March 14, 2026 08:16
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.

3 participants