| 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 9e29bc94709efec3fa06f70eef072c5a97c40069..db47e2a0096ecfdc310d3a6ff47d63eba51b21df 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
|
| @@ -1135,6 +1135,8 @@ const NSTimeInterval kSnapshotOverlayTransition = 0.5;
|
| DCHECK([NSThread isMainThread]);
|
| DCHECK(_isBeingDestroyed); // 'close' must have been called already.
|
| DCHECK(!_webView);
|
| + // TODO(crbug.com/662860): Don't set the delegate to nil.
|
| + [_containerView setDelegate:nil];
|
| _touchTrackingRecognizer.get().touchTrackingDelegate = nil;
|
| [[_webViewProxy scrollViewProxy] removeObserver:self];
|
| [[NSNotificationCenter defaultCenter] removeObserver:self];
|
|
|