diff --git a/firefox-ios/Client/TabManagement/Tab.swift b/firefox-ios/Client/TabManagement/Tab.swift index 1569785a9ffd..c39e5a5424c1 100644 --- a/firefox-ios/Client/TabManagement/Tab.swift +++ b/firefox-ios/Client/TabManagement/Tab.swift @@ -693,7 +693,8 @@ class Tab: NSObject, ThemeApplicable, FeatureFlaggable, ShareTab { func reload(bypassCache: Bool = false) { // If the current page is an error page, and the reload button is tapped, load the original URL if let url = webView?.url, let internalUrl = InternalURL(url), let page = internalUrl.originalURLFromErrorPage { - webView?.replaceLocation(with: page) + let request = URLRequest(url: page, cachePolicy: .reloadIgnoringLocalAndRemoteCacheData) + webView?.load(request) return }