From 3f036e91d368cfb165caf8a7905766031d3f4c6b Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Wed, 8 Jul 2020 13:44:13 -0500 Subject: [PATCH] Do not remove the view from the queue until it has navigated --- Multiplatform/Shared/Article/WebViewProvider.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Multiplatform/Shared/Article/WebViewProvider.swift b/Multiplatform/Shared/Article/WebViewProvider.swift index 1395d18aa..a29758d36 100644 --- a/Multiplatform/Shared/Article/WebViewProvider.swift +++ b/Multiplatform/Shared/Article/WebViewProvider.swift @@ -112,8 +112,8 @@ class WebViewProviderDequeueOperation: MainThreadOperation { func run() { if let webView = queue.lastObject as? PreloadedWebView { - queue.removeLastObject() webView.ready { preloadedWebView in + self.queue.removeLastObject() self.completion(preloadedWebView) } self.operationDelegate?.operationDidComplete(self)