[webkit-changes] [WebKit/WebKit] 2ca681: Add setting to disable the fullscreen requirement ...

Chris Dumez noreply at github.com
Fri Oct 14 15:20:46 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2ca6817c090a1012544584e4e0f0b54782533e6a
      https://github.com/WebKit/WebKit/commit/2ca6817c090a1012544584e4e0f0b54782533e6a
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2022-10-14 (Fri, 14 Oct 2022)

  Changed paths:
    M Source/WTF/Scripts/Preferences/WebPreferencesInternal.yaml
    M Source/WebCore/page/ScreenOrientation.cpp
    M Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm
    M Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h

  Log Message:
  -----------
  Add setting to disable the fullscreen requirement to lock screen orientation
https://bugs.webkit.org/show_bug.cgi?id=246528

Reviewed by Wenson Hsieh.

Add setting to disable the fullscreen requirement to lock screen orientation.
This will be useful for Home Screen Web Apps, which are technically fullscreen
but don't rely on the fullscreen API.

* Source/WTF/Scripts/Preferences/WebPreferencesInternal.yaml:
* Source/WebCore/page/ScreenOrientation.cpp:
(WebCore::ScreenOrientation::lock):
* Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _setRequiresFullscreenToLockScreenOrientation:]):
(-[WKPreferences _requiresFullscreenToLockScreenOrientation]):
* Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h:

Canonical link: https://commits.webkit.org/255560@main




More information about the webkit-changes mailing list