Re: [csswg-drafts] [mediaqueries] `streaming` media feature for implementing streamer mode (#10973)

Other possible privacy and usability effects in sharing / presentation mode, not all in scope of CSS:

- Larger cursor. 
- Visible feedback for pointer actions, i.e. clicks and taps.
- Visible description of navigational and interaction key presses, e.g. Tab, Ctrl+c, PgDn, or their effect.
  - Virtual onscreen keyboard mirroring physical keyboard. 
- Password entry fields forced into obfuscation, i.e. no _reveal_ button. 
- Obfuscated spoilers and answers. 
- Invisible author notes and slide controls.
- All non-document GUI hidden, including any autofill and autocomplete. 

The deprecated [`projection` media type](https://drafts.csswg.org/mediaqueries/#media-types) has been used before to trigger such a (fullscreen) mode. 

I agree it would be useful to have MQs for this. It’s not clear to me yet whether a single one would suffice, but even if so I don’t think it could be binary. 

If the focus is on collaboration, this would probably belong with [Interaction Media Features](https://drafts.csswg.org/mediaqueries-5/#mf-interaction), e.g. `@media (pointer: fine multiple)`, `@media (user > 1)` or `@media (audience: self)`.

If the focus is on hiding sensitive content, then it is better placed with [User Preference Media Features](https://drafts.csswg.org/mediaqueries-5/#mf-user-preferences) like already suggested, e.g. `@media (prefers-privacy: public | personal | private)`.

At least some of the use cases could also build upon the existing [`display-mode`](https://drafts.csswg.org/mediaqueries-5/#display-modes) (from Web App Manifest) or a new `display-role` media feature: For separately rendered views, at least two values are necessary, e.g. `presentation`, `display`, `stage`, ~~`mirror`~~, ~~`clone`~~ (similar to `fullscreen`) and `control`, `console` or `host` (similar to `browser`), and another value for single-view setups, e.g. `board`, `collaborative` or `shared`.

-- 
GitHub Notification of comment by Crissov
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10973#issuecomment-3702051459 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 31 December 2025 11:49:21 UTC