Index: ios/chrome/browser/tabs/tab.mm |
diff --git a/ios/chrome/browser/tabs/tab.mm b/ios/chrome/browser/tabs/tab.mm |
index ead02b4ef5f3c2ce1dd0fe1dd391c8502a017028..718c7d8685b9dd16717a07223f988387622d8206 100644 |
--- a/ios/chrome/browser/tabs/tab.mm |
+++ b/ios/chrome/browser/tabs/tab.mm |
@@ -1012,7 +1012,9 @@ void TabInfoBarObserver::OnInfoBarReplaced(infobars::InfoBar* old_infobar, |
[_openInController detachFromWebController]; |
_openInController = nil; |
[_autofillController detachFromWebState]; |
+ _autofillController = nil; |
[_suggestionController detachFromWebState]; |
+ _suggestionController = nil; |
if (_fullScreenController) |
[self.webController removeObserver:_fullScreenController]; |
[_fullScreenController invalidate]; |