v8.23.9
8.23.9 (2026-06-19)
- audio-tracks: missing AD icon in Safari (#9153) (c625b0b)
- player: strip stale layout class when breakpoints() is re-set (#9205) (0054c0b)
- track-button: properly remove event listeners on dispose to prevent leaks and runtime errors (#9101) (00440ee)
- types: 'Cannot find name Player' error in type generation (#9162) (69ea0e0)
v8.22.0
8.22.0 (2025-02-05)
- Make seek bar keyboard skip increment configurable by @mister-ben in https://github.com/videojs/video.js/pull/8919
- package: Update to @videojs/http-streaming v3.17.0 by @alex-barstow in https://github.com/videojs/video.js/pull/8976
- registering new player component by @victordidenko in https://github.com/videojs/video.js/pull/8932
- hide mouse tooltip on touch devices when not scrubbing by @phloxic in https://github.com/videojs/video.js/pull/8945
- Update sass and change colour syntax by @mister-ben in https://github.com/videojs/video.js/pull/8894
- Enable supply chain security through npm provenance attestation by @pupapaik in https://github.com/videojs/video.js/pull/8911