Index: ios/web/web_state/ui/crw_wk_web_view_web_controller.mm |
diff --git a/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm b/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm |
index eb44fe31f6c4fb04c4092fbdd6f01be5cba05b04..c14aa4b7d2d661c6385696313738dab0d983c9f4 100644 |
--- a/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm |
+++ b/ios/web/web_state/ui/crw_wk_web_view_web_controller.mm |
@@ -960,7 +960,7 @@ WKWebViewErrorSource WKWebViewErrorSourceFromError(NSError* error) { |
} |
} |
- // Present SSL interstitial. |
+ // Present SSL interstitial and inform everyone that the load is cancelled. |
[self.delegate presentSSLError:info |
forSSLStatus:status |
recoverable:recoverable |
@@ -974,6 +974,7 @@ WKWebViewErrorSource WKWebViewErrorSourceFromError(NSError* error) { |
[self loadCurrentURL]; |
} |
}]; |
+ [self loadCancelled]; |
} |
#endif // #if !defined(ENABLE_CHROME_NET_STACK_FOR_WKWEBVIEW) |