Index: ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.mm |
diff --git a/ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.mm b/ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.mm |
index e6a8eebcbe26236b0c10343400a8aeeda796d7c5..48872226cddaa6becd47eabec582e5f965dd1fb8 100644 |
--- a/ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.mm |
+++ b/ios/clean/chrome/browser/ui/tab_collection/tab_collection_mediator.mm |
@@ -50,6 +50,7 @@ |
- (void)disconnect { |
_webStateList = nullptr; |
_webStateObserver.reset(); |
+ _scopedWebStateListObserver->RemoveAll(); |
} |
#pragma mark - Properties |