Bug 233100

Summary: Rather than hardcoding which settings are overrided by CaptivePortalModeEnabled, it should be controlled by a new field in the WebPreferences* yaml files
Product: WebKit Reporter: Sam Weinig <sam>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: cdumez, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Sam Weinig 2021-11-14 10:12:01 PST
Rather than hardcoding which settings are overrided by CaptivePortalModeEnabled, it should be controlled by a new field in the WebPreferences* yaml files. This would be more future proof and allow easier refactoring and stick with the general philosophy of making as much of the settings code as possible declarative.
Comment 1 Radar WebKit Bug Importer 2021-11-21 10:12:22 PST
<rdar://problem/85647258>