@@ -27990,7 +27990,8 @@ href="?audio">audio</a> test instead.)</p></pre>
27990
27990
data-x="attr-iframe-sandbox-allow-pointer-lock">allow-pointer-lock</code>, <code
27991
27991
data-x="attr-iframe-sandbox-allow-popups">allow-popups</code>, <code
27992
27992
data-x="attr-iframe-sandbox-allow-popups-to-escape-sandbox">allow-popups-to-escape-sandbox</code>,
27993
- <code data-x="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>, <code
27993
+ <code data-x="attr-iframe-sandbox-allow-presentation">allow-presentation</code>, <code
27994
+ data-x="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>, <code
27994
27995
data-x="attr-iframe-sandbox-allow-scripts">allow-scripts</code>, and <code
27995
27996
data-x="attr-iframe-sandbox-allow-top-navigation">allow-top-navigation</code>.</p>
27996
27997
@@ -28006,11 +28007,13 @@ href="?audio">audio</a> test instead.)</p></pre>
28006
28007
data-x="attr-iframe-sandbox-allow-orientation-lock">allow-orientation-lock</code>, <code
28007
28008
data-x="attr-iframe-sandbox-allow-pointer-lock">allow-pointer-lock</code>, <code
28008
28009
data-x="attr-iframe-sandbox-allow-popups">allow-popups</code>, <code
28010
+ data-x="attr-iframe-sandbox-allow-presentation">allow-presentation</code>, <code
28009
28011
data-x="attr-iframe-sandbox-allow-scripts">allow-scripts</code>, and <code
28010
28012
data-x="attr-iframe-sandbox-allow-popups-to-escape-sandbox">allow-popups-to-escape-sandbox</code>
28011
28013
keywords re-enable forms, modal dialogs, screen orientation lock, the pointer lock API, popups,
28012
- scripts, and the creation of unsandboxed <span>auxiliary browsing contexts</span> respectively.
28013
- <ref spec=POINTERLOCK> <ref spec=SCREENORIENTATION></p>
28014
+ the presentation API, scripts, and the creation of unsandboxed <span>auxiliary browsing
28015
+ contexts</span> respectively. <ref spec=POINTERLOCK> <ref spec=SCREENORIENTATION> <ref
28016
+ spec=PRESENTATION></p>
28014
28017
28015
28018
<p class="warning">Setting both the <code
28016
28019
data-x="attr-iframe-sandbox-allow-scripts">allow-scripts</code> and <code
@@ -79543,7 +79546,15 @@ callback <dfn>FrameRequestCallback</dfn> = void (<span>DOMHighResTimeStamp</span
79543
79546
79544
79547
</dd>
79545
79548
79546
- </dl>
79549
+ <dt>The <dfn>sandboxed presentation browsing context flag</dfn></dt>
79550
+
79551
+ <dd>
79552
+
79553
+ <p>This flag disables the Presentation API. <ref spec=PRESENTATION></p>
79554
+
79555
+ </dd>
79556
+
79557
+ </dl>
79547
79558
79548
79559
<p>When the user agent is to <dfn>parse a sandboxing directive</dfn>, given a string <var>input</var>, a <span>sandboxing flag set</span> <var>output</var>, and
79549
79560
optionally an <var>allow fullscreen flag</var>, it must run the following steps:</p>
@@ -79630,6 +79641,11 @@ callback <dfn>FrameRequestCallback</dfn> = void (<span>DOMHighResTimeStamp</span
79630
79641
data-x="attr-iframe-sandbox-allow-orientation-lock">allow-orientation-lock</code></dfn>
79631
79642
keyword.</p></li>
79632
79643
79644
+ <li><p>The <span>sandboxed presentation browsing context flag</span>, unless <var>tokens</var>
79645
+ contains the <dfn><code
79646
+ data-x="attr-iframe-sandbox-allow-presentation">allow-presentation</code></dfn>
79647
+ keyword.</p></li>
79648
+
79633
79649
</ul>
79634
79650
79635
79651
</li>
@@ -116006,6 +116022,7 @@ interface <dfn>External</dfn> {
116006
116022
"<code data-x="attr-iframe-sandbox-allow-pointer-lock">allow-pointer-lock</code>",
116007
116023
"<code data-x="attr-iframe-sandbox-allow-popups">allow-popups</code>",
116008
116024
"<code data-x="attr-iframe-sandbox-allow-popups-to-escape-sandbox">allow-popups-to-escape-sandbox</code>",
116025
+ "<code data-x="attr-iframe-sandbox-allow-presentation">allow-presentation</code>",
116009
116026
"<code data-x="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>",
116010
116027
"<code data-x="attr-iframe-sandbox-allow-scripts">allow-scripts</code> and
116011
116028
"<code data-x="attr-iframe-sandbox-allow-top-navigation">allow-top-navigation</code>"
@@ -118009,6 +118026,9 @@ INSERT INTERFACES HERE
118009
118026
<dt id="refsPPUTF8">[PPUTF8]</dt>
118010
118027
<dd>(Non-normative) <cite><a href="http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
118011
118028
118029
+ <dt id="refsPRESENTATION">[PRESENTATION]</dt>
118030
+ <dd><cite><a href="https://w3c.github.io/presentation-api/">Presentation API</a></cite>, M. Foltz, D. Röttsches. W3C.</dd>
118031
+
118012
118032
<dt id="refsPSL">[PSL]</dt>
118013
118033
<dd><cite><a href="https://publicsuffix.org/">Public Suffix List</a></cite>.
118014
118034
Mozilla Foundation.</dd>
0 commit comments