diff --git a/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift b/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift index e5f340a10850..9a74e6ba0f6d 100644 --- a/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift +++ b/firefox-ios/Client/Frontend/Browser/BrowserViewController/Views/BrowserViewController.swift @@ -2179,6 +2179,7 @@ extension BrowserViewController { // MARK: - LegacyTabDelegate extension BrowserViewController: LegacyTabDelegate { func tab(_ tab: Tab, didCreateWebView webView: WKWebView) { + webView.frame = contentContainer.frame // Observers that live as long as the tab. Make sure these are all cleared in willDeleteWebView below! KVOs.forEach { webView.addObserver( diff --git a/firefox-ios/Client/Frontend/Browser/WebView/WebviewViewController.swift b/firefox-ios/Client/Frontend/Browser/WebView/WebviewViewController.swift index 6415616b7119..98501df8d762 100644 --- a/firefox-ios/Client/Frontend/Browser/WebView/WebviewViewController.swift +++ b/firefox-ios/Client/Frontend/Browser/WebView/WebviewViewController.swift @@ -28,10 +28,10 @@ class WebviewViewController: UIViewController, ContentContainable, Screenshotabl view.addSubview(webView) webView.translatesAutoresizingMaskIntoConstraints = false NSLayoutConstraint.activate([ - view.topAnchor.constraint(equalTo: webView.topAnchor), - view.leadingAnchor.constraint(equalTo: webView.leadingAnchor), - view.bottomAnchor.constraint(equalTo: webView.bottomAnchor), - view.trailingAnchor.constraint(equalTo: webView.trailingAnchor) + webView.topAnchor.constraint(equalTo: view.topAnchor), + webView.leadingAnchor.constraint(equalTo: view.leadingAnchor), + webView.bottomAnchor.constraint(equalTo: view.bottomAnchor), + webView.trailingAnchor.constraint(equalTo: view.trailingAnchor) ]) }