Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4936e51d94124f4e6db9cf541c032bf68f5b1267
https://github.com/WebKit/WebKit/commit/4936e51d94124f4e6db9cf541c032bf68f5b1267
Author: Darryl Parkinson <[email protected]>
Date: 2025-11-13 (Thu, 13 Nov 2025)
Changed paths:
M Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm
M Tools/TestWebKitAPI/Tests/WebKitCocoa/EnhancedSecurity.mm
Log Message:
-----------
Remove EnhancedSecurityFeatureEnabled UserDefault
https://bugs.webkit.org/show_bug.cgi?id=302475
rdar://163369863
Reviewed by Per Arne Vollan.
Remove EnhancedSecurityFeatureEnabled UserDefault which is guarding the
securityRestrictionMode API.
Test: Tools/TestWebKitAPI/Tests/WebKitCocoa/EnhancedSecurity.mm
* Source/WebKit/UIProcess/API/Cocoa/WKWebpagePreferences.mm:
(-[WKWebpagePreferences _setEnhancedSecurityEnabled:]):
(-[WKWebpagePreferences _enhancedSecurityEnabled]):
(-[WKWebpagePreferences setSecurityRestrictionMode:]):
(-[WKWebpagePreferences securityRestrictionMode]):
(isEnhancedSecurityFeatureEnabled): Deleted.
* Tools/TestWebKitAPI/Tests/WebKitCocoa/EnhancedSecurity.mm:
(TestWebKitAPI::TEST(EnhancedSecurity, EnhancedSecurityEnablesTrue)):
(TestWebKitAPI::TEST(EnhancedSecurity, EnhancedSecurityEnableFalse)):
(TestWebKitAPI::TEST(EnhancedSecurity, EnhancedSecurityDisablesJIT)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityNavigationStaysEnabledAfterNavigation)):
(TestWebKitAPI::TEST(EnhancedSecurity, PSONToEnhancedSecurity)):
(TestWebKitAPI::TEST(EnhancedSecurity, PSONToEnhancedSecuritySamePage)):
(TestWebKitAPI::TEST(EnhancedSecurity,
PSONToEnhancedSecuritySharedProcessPool)):
(TestWebKitAPI::TEST(EnhancedSecurity,
PSONToEnhancedSecuritySharedProcessPoolReverse)):
(TestWebKitAPI::TEST(EnhancedSecurity, ProcessVariantMatchesConfiguration)):
(TestWebKitAPI::TEST(EnhancedSecurity, ProcessCanLaunch)):
(TestWebKitAPI::TEST(EnhancedSecurity, CaptivePortalProcessCanLaunch)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityNavigationStaysEnabledAfterSubFrameNavigationRequestDisables)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityNavigationStaysEnabledAfterSubFrameNavigationRequestDisablesCrossOrigin)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityNavigationStaysDisabledAfterSubFrameNavigationRequestEnabled)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityNavigationStaysDisabledAfterSubFrameNavigationRequestEnabledCrossOrigin)):
(TestWebKitAPI::TEST(EnhancedSecurity,
WindowOpenWithNoopenerFromEnhancedSecurityPage)):
(TestWebKitAPI::TEST(EnhancedSecurity,
WindowOpenWithOpenerFromEnhancedSecurityPage)):
(TestWebKitAPI::TEST(EnhancedSecurity,
WindowOpenNoopenerFromEnhancedSecurityInheritsEnhancedSecurity)):
(TestWebKitAPI::TEST(EnhancedSecurity,
WindowOpenNoopenerFromStandardWithEnhancedSecurityViaDelegate)):
(TestWebKitAPI::TEST(EnhancedSecurity,
WindowOpenNoopenerFromEnhancedSecurityWithStandardViaDelegate)):
(TestWebKitAPI::TEST(EnhancedSecurity,
LockdownModeTakesPrecedenceOverEnhancedSecurity)):
(TestWebKitAPI::TEST(EnhancedSecurity,
EnhancedSecurityRequestedWhenLockdownModeActive)):
(TestWebKitAPI::EnhancedSecurityTest::SetUp): Deleted.
(TestWebKitAPI::EnhancedSecurityTest::TearDown): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, EnhancedSecurityEnablesTrue)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, EnhancedSecurityEnableFalse)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, EnhancedSecurityDisablesJIT)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityNavigationStaysEnabledAfterNavigation)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, PSONToEnhancedSecurity)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, PSONToEnhancedSecuritySamePage)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
PSONToEnhancedSecuritySharedProcessPool)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
PSONToEnhancedSecuritySharedProcessPoolReverse)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
ProcessVariantMatchesConfiguration)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, ProcessCanLaunch)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest, CaptivePortalProcessCanLaunch)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityNavigationStaysEnabledAfterSubFrameNavigationRequestDisables)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityNavigationStaysEnabledAfterSubFrameNavigationRequestDisablesCrossOrigin)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityNavigationStaysDisabledAfterSubFrameNavigationRequestEnabled)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityNavigationStaysDisabledAfterSubFrameNavigationRequestEnabledCrossOrigin)):
Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
WindowOpenWithNoopenerFromEnhancedSecurityPage)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
WindowOpenWithOpenerFromEnhancedSecurityPage)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
WindowOpenNoopenerFromEnhancedSecurityInheritsEnhancedSecurity)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
WindowOpenNoopenerFromStandardWithEnhancedSecurityViaDelegate)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
WindowOpenNoopenerFromEnhancedSecurityWithStandardViaDelegate)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
LockdownModeTakesPrecedenceOverEnhancedSecurity)): Deleted.
(TestWebKitAPI::TEST_F(EnhancedSecurityTest,
EnhancedSecurityRequestedWhenLockdownModeActive)): Deleted.
Canonical link: https://commits.webkit.org/303003@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications