Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 66c073b22627b409d20b0ac96237df6ac89eb6c1
https://github.com/WebKit/WebKit/commit/66c073b22627b409d20b0ac96237df6ac89eb6c1
Author: David Stockley <[email protected]>
Date: 2026-06-12 (Fri, 12 Jun 2026)
Changed paths:
M Source/WebCore/PAL/pal/spi/cocoa/PassKitSPI.h
M Source/WebKit/Configurations/AllowedSPI.toml
M Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm
Log Message:
-----------
Delegated Apple Pay: Remove bincompat staging code from WebKit
https://bugs.webkit.org/show_bug.cgi?id=315562
rdar://165836164
Reviewed by Abrar Rahman Protyasha.
When rolling out support for Delegated Apple Pay, temporary staging SPI and a
respondsToSelector check was added to ensure the build process didn't break.
Now that
the delegated payments API is public in the iOS 26.4 SDK, this SPI and selector
check can
now be removed.
No new tests are required, existing tests surrounding Delegated Apple Pay will
suffice.
* Source/WebCore/PAL/pal/spi/cocoa/PassKitSPI.h:
* Source/WebKit/Configurations/AllowedSPI.toml:
* Source/WebKit/Shared/ApplePay/cocoa/WebPaymentCoordinatorProxyCocoa.mm:
(WebKit::WebPaymentCoordinatorProxy::platformPaymentRequest):
Canonical link: https://commits.webkit.org/315118@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications