- From: Christoph Päper via GitHub <noreply@w3.org>
- Date: Wed, 31 Dec 2025 11:49:20 +0000
- To: public-css-archive@w3.org
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