Bug 308561

Summary: [Site Isolation] Add UseUIProcessForBackForwardItemLoading preference for UIProcess-driven back/forward child frame navigation.
Product: WebKit Reporter: Basuke Suzuki <basuke>
Component: New BugsAssignee: Basuke Suzuki <basuke>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Basuke Suzuki
Reported 2026-02-24 10:38:59 PST
Add a new WebKit preference UseUIProcessForBackForwardItemLoading to gate the UIProcess-driven back/forward navigation feature for child frames. - Add UseUIProcessForBackForwardItemLoading to UnifiedWebPreferences.yaml (type bool, status unstable, default false for all layers) - Expose _useUIProcessForBackForwardItemLoading / _setUseUIProcessForBackForwardItemLoading: on WKPreferences via WKPreferencesPrivate.h and WKPreferences.mm This flag will be used to guard all new code paths introduced in subsequent patches.
Attachments
Basuke Suzuki
Comment 1 2026-02-24 10:44:37 PST
Basuke Suzuki
Comment 2 2026-02-24 10:46:49 PST
EWS
Comment 3 2026-02-24 15:40:35 PST
Committed 308158@main (9be7f5a90caa): <https://commits.webkit.org/308158@main> Reviewed commits have been landed. Closing PR #59340 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.