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

Reply via email to