#1084: media-playback-while-not-visible Permission Policy
Discussions
Log in to see TAG-private discussions.
Discussed
May 12, 2025 (See Github)
Torgo: I'll follow up with Matthew on the first and Yves on the second and we'll work out if we need to agenda+ for next week.
Discussed
May 19, 2025 (See Github)
Dan: let’s revisit at plenary … and see if we can post Yves’ comment.
Discussed
May 19, 2025 (See Github)
Dan: let’s revisit at plenary … and see if we can post Yves’ comment.
Discussed
Jun 2, 2025 (See Github)
Yves: The title is misleading; it's more about keeping it alive when no longer visible. I wanted to take some time to figure out if there is attack surface here. E.g. to probe for assistive technologies, anti-ad tools, etc.
Hadley: we'll leave as-is, without agenda+
Discussed
Jun 9, 2025 (See Github)
no progress ...
Discussed
Jun 23, 2025 (See Github)
Yves: Need to write a draft comment. Push it for now.
OpenedApr 23, 2025
こんにちは TAG-さん!
I'm requesting an early TAG design review of "media-playback-while-not-visible" permission policy.
Web applications that host embedded media content via iframes may wish to respond to application input by temporarily hiding the media content. These applications may not want to unload the entire iframe when it's not rendered since it could generate user-perceptible performance and experience issues when showing the media content again. At the same time, the user could have a negative experience if the media continues to play and emit audio when not rendered. This proposal aims to provide web applications with the ability to control embedded media content in such a way that guarantees their users have a good experience when the iframe's render status is changed. The "media-playback-while-not-visible" permission policy would pause any media being played by iframes which are not currently rendered. For example, this would apply whenever the iframe’s "display" CSS property is set to "none" or when the "visibility" property is set to "hidden" or "collapse".
Explainer¹: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/IframeMediaPause/iframe_media_pausing.md
User research: None
Security and Privacy self-review²: answered the relevant question below.
GitHub repo:
Primary contacts:
Organization/project driving the design: Microsoft
This work is being funded by: Microsoft
Incubation and standards groups that have discussed the design:
Standards group(s) that you expect to discuss and/or adopt this work when it's ready: WICG and WHATWG
Multi-stakeholder feedback³:
Major unresolved issues with or opposition to this design:
I have reviewed the TAG's Web Platform Design Principles
You should also know that...
Answer to the privacy questionnaire's question 1: What information does this feature expose, and for what purposes?