| Index: ios/web/web_state/ui/crw_web_controller_container_view.mm
|
| diff --git a/ios/web/web_state/ui/crw_web_controller_container_view.mm b/ios/web/web_state/ui/crw_web_controller_container_view.mm
|
| index eb06ce1cb1c74a812055f54828e4c9b77cec5f9d..754d9e8b814f4d013b8d1d24e9f24cf48d3314e0 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller_container_view.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller_container_view.mm
|
| @@ -160,12 +160,8 @@
|
| if (![_webViewContentView isEqual:webViewContentView]) {
|
| [_webViewContentView removeFromSuperview];
|
| _webViewContentView.reset([webViewContentView retain]);
|
| - // UIWebViews that are added in |-layoutSubviews| exhbit a scrolling bug, so
|
| - // they must be added here in the getter (crbug.com/568097).
|
| - if ([_webViewContentView webViewType] == web::UI_WEB_VIEW_TYPE) {
|
| - DCHECK(![_webViewContentView superview]);
|
| - [self addSubview:_webViewContentView];
|
| - }
|
| + [_webViewContentView setFrame:self.bounds];
|
| + [self addSubview:_webViewContentView];
|
| }
|
| }
|
|
|
| @@ -221,13 +217,6 @@
|
| - (void)layoutSubviews {
|
| [super layoutSubviews];
|
|
|
| - // WKWebViews added outside of |-layoutSubviews| exhibit a rendering bug that
|
| - // erroneously scrolls to an arbitrary offset, so add them here
|
| - // (crbug.com/574996).
|
| - if (self.webViewContentView.webViewType == web::WK_WEB_VIEW_TYPE &&
|
| - !self.webViewContentView.superview) {
|
| - [self addSubview:self.webViewContentView];
|
| - }
|
| self.webViewContentView.frame = self.bounds;
|
|
|
| // TODO(crbug.com/570114): Move adding of the following subviews to another
|
|
|