diff --git a/fullscreen.bs b/fullscreen.bs index 3f5e163..2651915 100644 --- a/fullscreen.bs +++ b/fullscreen.bs @@ -188,7 +188,7 @@ enum FullscreenKeyboardLock { "application", "none", "system" -} +}; dictionary FullscreenOptions { FullscreenKeyboardLock keyboardLock = "none"; @@ -535,7 +535,7 @@ could be an open <{dialog}> element.
  • Return promise, and run the remaining steps in parallel. -

  • Run [=the release the keyboard lock steps=] with doc. +

  • [=Run the release the keyboard lock steps=] with doc.

  • Run the [=fully unlock the screen orientation steps=] with doc. @@ -688,7 +688,7 @@ iframe:fullscreen { -

    keyboard lock

    +

    keyboard locking

    keyboard Locking enhances the functionality of web applications running in fullscreen by allowing them to intercept certain key inputs that would typically be handled by either the system or the @@ -711,6 +711,16 @@ web application in fullscreen. shortcuts (e.g., Alt+Tab), subject to user consent and user agent implementation. +

    +

    To run the release the keyboard lock steps for a document + document, run these steps: +

      +
    1. If the [=keyboard lock flag=] for the document is not set, abort these steps. +

    2. Deactivate the keyboard lock and restore the handling of keyboard inputs to the default + behavior of the user agent and the operating system.

    3. Set the [=keyboard lock flag=] for + the document to false. +

    +

    Permissions Policy Integration