Media experience · 2026-08-10

Media that does not lose its place.

Persistent playback turned video from an isolated component into an experience that can follow a user through an application.

Navigation should not need to interrupt a task — or the media that supports it.

Explore the components

01

Playback that survives navigation

PersistentVideoPlayerProvider and PersistentVideoPlayer keep an active video alive across page changes and can collapse it into a docked mini-player.

02

A complete interaction model

The catalogue includes close, expand, shrink, and configurable persistence controls so teams can evaluate the behaviour as a real feature.

03

Keyboard access in long surfaces

The same release made Diff Viewer panes and Virtual List regions focusable, supporting reliable keyboard and assistive-technology navigation.

← All stories