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

Reply via email to