This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates Mobile And PWA, Playback, and Livestreams across a mixed release.
Full changelog
TypeType 1.2.1
TypeType 1.2.1 improves SABR playback stability, especially after seeks and browser lifecycle transitions. This release also includes additional recovery logic for livestreams and several mobile interface improvements.
Playback
- fix Safari and iOS playback failures after SponsorBlock skips
- prevent delayed lifecycle events from restarting an obsolete MSE playback loop after a seek
- improve repeated, buffered and SponsorBlock seeks without unnecessarily replacing the active playback session
- recover expired SABR sessions automatically
- preserve media and playback state across fullscreen, Picture-in-Picture, orientation and background transitions
- keep the same player instance while complete video metadata finishes loading
- preserve the selected playback speed during temporary player transitions
- update the MSE runtime to
@typetype/[email protected]
Livestreams
- recover bounded gaps between live SABR sequences
- prevent repeated protected responses without media from buffering indefinitely
- reset the recovery budget when media, playback position or generation progresses
- improve recovery when the live playback window advances
- preserve the active playback session during recoverable live interruptions
Mobile And PWA
- stabilize the watch layout in mobile landscape mode
- improve recovery after backgrounding, screen-off and orientation changes
- preserve playback through fullscreen and Picture-in-Picture transitions
- make history removal easier to use on touch devices
Validation
Playback was validated on beta with:
- Safari and an installed WebKit PWA
- a Chromium-based mobile PWA
- automatic SponsorBlock skips
- repeated forward and backward seeks
- fullscreen and orientation changes
- background, screen-off and foreground recovery
- Picture-in-Picture transitions
- VOD and livestream SABR playback
- multiple fresh videos and playback sessions
Thanks
Thx to @Toastienergy, @BuggyPasta, @jerkiz and @coral-hungus for the Safari, iOS and SponsorBlock reports and testing, and to @hugoghx for the detailed livestream traces.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]