[webkit-changes] [WebKit/WebKit] 01a79e: Disable Experimental features in Lockdown Mode
Commit Queue
noreply at github.com
Mon Dec 12 14:52:14 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 01a79e657788f8f5f9c29648b0c07d428ec55379
https://github.com/WebKit/WebKit/commit/01a79e657788f8f5f9c29648b0c07d428ec55379
Author: Brent Fulgham <bfulgham at webkit.org>
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
More information about the webkit-changes
mailing list