Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c2aac863a62f189a0ca1690a55315d81c1149075
https://github.com/WebKit/WebKit/commit/c2aac863a62f189a0ca1690a55315d81c1149075
Author: Marcos Caceres <[email protected]>
Date: 2026-07-15 (Wed, 15 Jul 2026)
Changed paths:
M Source/WebKit/UIProcess/WebPageProxy.cpp
Log Message:
-----------
Digital Credentials: Fix UncountedLambdaCapturesChecker failure in
WebPageProxy
https://bugs.webkit.org/show_bug.cgi?id=319450
rdar://182259354
Reviewed by Ryosuke Niwa.
The virtual wallet behavior handling in showDigitalCredentialsChooser passed
this-capturing lambdas to applyVirtualWalletBehavior to store the pending
completion handler, which the UncountedLambdaCapturesChecker flagged. Replace
the callback with a VirtualWalletDisposition return value so each caller stores
the handler inline, removing the lambda capture entirely.
Canonical link: https://commits.webkit.org/317237@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications