Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -677,7 +677,10 @@ <h2>
`null`, [=reject and nullify the current lock promise=] of |document|
with an {{"AbortError"}}.
</li>
<li>Let |topDocument| be |document|'s [=top-level traversable=]'s
<li>[=In parallel=], if any [=pre-lock conditions=] are no longer met,
run the [=fully unlock the screen orientation steps=] with |document|.
</li>
<li>Let |topDocument| be |document|'s [=top-level browsing context=]'s
[=navigable/active document=].
</li>
<li>Let |descendantDocs| be an [=ordered set=] consisting of
Expand Down Expand Up @@ -879,10 +882,15 @@ <h2>
</h2>
<p>
A user agent MUST restrict the use of {{ScreenOrientation/lock()}} to
simple fullscreen documents as a [=pre-lock condition=]. This
[=simple fullscreen documents=] as a [=pre-lock condition=]. This
requirement prevents fingerprinting through differences in user agent
behavior regarding orientation locking permissions. [[fullscreen]]
</p>
<p>
If a [=document=] [=Document/has pending fullscreen request=], the user
agent MUST await the [=Document/pending fullscreen request promise=]
before evaluating the [=pre-lock conditions=]. [[fullscreen]]
</p>
<p>
When a [=document=] exits fullscreen, it also runs the [=fully unlock
the screen orientation steps=]. [[fullscreen]]
Expand Down
Loading