Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 01a79e657788f8f5f9c29648b0c07d428ec55379
https://github.com/WebKit/WebKit/commit/01a79e657788f8f5f9c29648b0c07d428ec55379
Author: Brent Fulgham <[email protected]>
Date: 2022-12-12 (Mon, 12 Dec 2022)
Changed paths:
M Source/WebCore/Scripts/GenerateSettings.rb
M Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb
M Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm
Log Message:
-----------
Disable Experimental features in Lockdown Mode
https://bugs.webkit.org/show_bug.cgi?id=248915
<rdar://101969455>
Reviewed by Chris Dumez.
Ensure that experimental features (which are generally off by default) are
truly off in Lockdown Mode.
This is meant to protect users that might have an experimental feature on for
development work,
who would not want that feature active for Lockdown Mode.
* Source/WebCore/Scripts/GenerateSettings.rb: Add new generators to set turn
off all unstable features.
* Source/WebCore/Scripts/SettingsTemplates/Settings.cpp.erb: Ditto.
* Source/WebCore/Scripts/SettingsTemplates/Settings.h.erb: Ditto.
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::adjustSettingsForLockdownMode): Ensure that all unstable features are
off.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm: Add tests.
Canonical link: https://commits.webkit.org/257758@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes