Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f199f49af2baf749d279f18977ff1c50e096a900
https://github.com/WebKit/WebKit/commit/f199f49af2baf749d279f18977ff1c50e096a900
Author: Antonio Tanzola <[email protected]>
Date: 2026-10-14 (Wed, 14 Oct 2026)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WTF/wtf/PlatformEnableCocoa.h
M Source/cmake/OptionsCocoa.cmake
M Source/cmake/WebKitFeatures.cmake
Log Message:
-----------
Add the Apple Pay reference session feature flag and preference
https://bugs.webkit.org/show_bug.cgi?id=327395
rdar://188274110
Reviewed by Abrar Rahman Protyasha.
Adds ENABLE(APPLE_PAY_REFERENCE_SESSION), conditioned on ENABLE(APPLE_PAY) and
limited to iOS for now, and the ApplePayReferenceSessionEnabled preference. The
flag is declared to CMake next to the other Apple Pay flags. The preference is
unstable, so it is off by default, and a shared preference for the web process,
so that IPC messages can be gated on it. Nothing reads either yet, so there is
no change in behaviour.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/cmake/OptionsCocoa.cmake:
* Source/cmake/WebKitFeatures.cmake:
Canonical link: https://commits.webkit.org/323756@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications