Lorixen.

A Floating Training Video Beside Your Work: What Should a Web App Promise?

A floating video can help someone follow an explanation while working in another part of a business app. Before asking for picture-in-picture, decide whether you need a video companion or a second interactive application panel. They are not the same feature.

For a fictional service desk, a short demonstration might remain visible while a trainee practises with invented records. That is a presentation choice. It should not become the only way to read instructions, access controls or finish the underlying task.

Keep the promise about video

The MDN Picture-in-Picture API guide describes a floating, always-on-top video window that lets people continue watching while interacting with other sites or applications. Its standard video API moves a video element, not the whole business screen.

If your brief says “keep the instructions and approval button floating,” clarify whether those are part of the video or separate application controls. MDN describes Document Picture-in-Picture as a separate extension for arbitrary HTML content. Do not assume the standard video feature includes a floating form or that the separate extension works on every intended device.

Start with a smaller scope if the real need is simply to watch a demonstration beside practice work. Keep record editing and confirmation on the ordinary app page.

Agree which controls must remain reachable

MDN says the browser can add appropriate controls for configured media-session actions. It explicitly says the standard picture-in-picture overlay does not support custom HTML buttons or controls.

Do not design a required “approve this job” button that exists only inside that overlay. List the playback actions people need, then demonstrate which are actually available in the agreed browsers. Include a clear way to return to the page for controls that do not belong in the floating view.

Check the required captions and other viewing options in the actual floating presentation. A caption file existing on the website does not prove the chosen browser displays it usefully in this mode. If an essential option is missing, keep an accessible ordinary player available rather than accepting a smaller but unusable view.

Make the ordinary player a real alternative

MDN documents a property that reports whether picture-in-picture is possible, including unsupported or otherwise unavailable cases. Ask for an understandable unavailable state instead of a dead button or an instruction that tells people to change security settings.

Offer the mode deliberately and handle the actual outcome. Closing the floating window should not itself confirm a business action, discard a practice record or mark the lesson complete. Specify whether the video returns to the page and what happens to playback. These are application requirements to demonstrate, not universal browser guarantees.

Also agree what should happen when the person leaves the lesson, signs out or switches to another customer account. Do not assume a floating window has the same lifecycle as the page section it came from. Use harmless test media to establish the intended behaviour without exposing customer information.

Test the companion and the work together

In the acceptance criteria, include opening the floating video, changing its size where supported, using the required playback controls, returning to the page and continuing the practice task. Repeat with the feature unavailable and with the person closing the overlay independently.

Check captions, keyboard operation and the ordinary-player fallback on the actual supported devices. Record limitations honestly. Entering a video mode is not evidence of attention, understanding or course completion.

Bring the intended video and a synthetic practice workflow to a web-app discussion. The useful outcome is a modest viewing convenience that leaves the work understandable, not an assumed second app window.

Source and limits

MDN's Picture-in-Picture overview, read 26 October 2026, supports the video-window scope, control restrictions and availability properties. Workflow, accessibility checks and sign-out behaviour are proposed requirements. This is not hands-on compatibility testing or a promise of identical browser controls.

WhatsAppLet’s talk