| Index: ios/chrome/browser/payments/payment_method_selection_coordinator.mm | 
| diff --git a/ios/chrome/browser/payments/payment_method_selection_coordinator.mm b/ios/chrome/browser/payments/payment_method_selection_coordinator.mm | 
| index a6a614ac1382d506b3a26df98ce09a3a65e5b860..4d32e858aca49319783b1c2e8099f0b2e8ff54b2 100644 | 
| --- a/ios/chrome/browser/payments/payment_method_selection_coordinator.mm | 
| +++ b/ios/chrome/browser/payments/payment_method_selection_coordinator.mm | 
| @@ -67,6 +67,10 @@ | 
| static_cast<int64_t>(0.2 * NSEC_PER_SEC)), | 
| dispatch_get_main_queue(), ^{ | 
| PaymentMethodSelectionCoordinator* strongSelf = weakSelf; | 
| +                   // Early return if the coordinator has been deallocated. | 
| +                   if (!strongSelf) | 
| +                     return; | 
| + | 
| strongSelf.viewController.view.userInteractionEnabled = YES; | 
| [strongSelf.delegate | 
| paymentMethodSelectionCoordinator:strongSelf | 
|  |