diff --git a/Multiplatform/Shared/Article/WebViewProvider.swift b/Multiplatform/Shared/Article/WebViewProvider.swift index a29758d36..6138daad9 100644 --- a/Multiplatform/Shared/Article/WebViewProvider.swift +++ b/Multiplatform/Shared/Article/WebViewProvider.swift @@ -113,8 +113,8 @@ class WebViewProviderDequeueOperation: MainThreadOperation { func run() { if let webView = queue.lastObject as? PreloadedWebView { webView.ready { preloadedWebView in - self.queue.removeLastObject() self.completion(preloadedWebView) + self.queue.remove(webView) } self.operationDelegate?.operationDidComplete(self) return