diff --git a/source b/source index 640465da59f..79ff011c402 100644 --- a/source +++ b/source @@ -151602,6 +151602,9 @@ legend[align=right i] { video element, as defined by the relevant rendering rules; for WebVTT, those are the rules for updating the display of WebVTT text tracks. WEBVTT

+

In privacy-preserving rendering, subtitles and captions are expected + to be rendered with default appearance that ignores any user preferences.

+

When the user agent starts exposing a user interface for a video element, the user agent should run the rules for updating the text track rendering of each of the text @@ -153312,6 +153315,10 @@ select { elements in their user interface, as discussed previously.

+

In privacy-preserving rendering, user agents are expected to act as + if the :visited pseudo-class does not + match.

+ @@ -153550,6 +153557,35 @@ if (s = prompt('What is your name?')) { +

Privacy-preserving rendering

+ +

In privacy-preserving rendering, any security- or privacy-sensitive + information that isn't otherwise observable to author code are omitted or replaced with safe + defaults. The detailed requirements are in the relevant sections above.

+ +

In privacy-preserving rendering, the user agent is expected to:

+ +

Summary

+ + + +

The following table summarizes how privacy-preserving rendering affects various + elements and features when they are rendered:

+ + + + + + + +
Category + Expected behavior +
a and area elements + The :visited pseudo-class never matches. +
Media elements + Subtitles and captionss use default appearance, ignoring any user preferences. +
+

Obsolete features