| Index: ios/web/web_state/ui/crw_web_controller.mm
|
| diff --git a/ios/web/web_state/ui/crw_web_controller.mm b/ios/web/web_state/ui/crw_web_controller.mm
|
| index f45749e6e3cd635dcd527f879cc0896cf582089d..78b1223671231fd648178602d6e1dd634b859942 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
|
| @@ -5323,10 +5323,13 @@ const NSTimeInterval kSnapshotOverlayTransition = 0.5;
|
| [self webPageChanged];
|
| }
|
|
|
| - // Fast back forward navigation does not call |didFinishNavigation:|, so
|
| - // signal did finish navigation explicitly.
|
| [self updateSSLStatusForCurrentNavigationItem];
|
| - [self didFinishNavigation];
|
| +
|
| + // Fast back forward navigation may not call |didFinishNavigation:|, so
|
| + // signal did finish navigation explicitly.
|
| + if (_lastRegisteredRequestURL == _documentURL) {
|
| + [self didFinishNavigation];
|
| + }
|
| }
|
|
|
| - (void)webViewTitleDidChange {
|
|
|