From 560b1a4a752ea74e5a590e7085ddd8ff632bda33 Mon Sep 17 00:00:00 2001 From: James Magahern Date: Tue, 13 Jul 2021 16:47:24 -0700 Subject: [PATCH] Tabs: Fix issue where tab sometimes has the wrong favicon after a redirect. --- .../BrowserViewController+WebKitDelegate.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/App/Browser View/BrowserViewController+WebKitDelegate.swift b/App/Browser View/BrowserViewController+WebKitDelegate.swift index 0d43108..f9c6843 100644 --- a/App/Browser View/BrowserViewController+WebKitDelegate.swift +++ b/App/Browser View/BrowserViewController+WebKitDelegate.swift @@ -52,6 +52,14 @@ extension BrowserViewController: WKNavigationDelegate, WKUIDelegate } } + func webView(_ webView: WKWebView, didReceiveServerRedirectForProvisionalNavigation navigation: WKNavigation!) { + // We got rugged!!!!!! Update the favicon again. + if let url = webView.url { + // Start requesting favicon + tab.updateFaviconForURL(url) + } + } + func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { toolbarController.urlBar.loadProgress = .complete