From 596575c0e89384c75abe4bf10e557ade4acf5090 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sat, 1 Feb 2020 16:41:10 -0800 Subject: [PATCH] Delay making the initial web view available to give it some time to load the DOM. Issue #1756 --- iOS/Article/WebViewProvider.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/iOS/Article/WebViewProvider.swift b/iOS/Article/WebViewProvider.swift index 0f02894b5..75eec147c 100644 --- a/iOS/Article/WebViewProvider.swift +++ b/iOS/Article/WebViewProvider.swift @@ -55,8 +55,10 @@ class WebViewProvider: NSObject, WKNavigationDelegate { if waitingForFirstLoad { waitingForFirstLoad = false if let completion = waitingCompletionHandler { - completeRequest(completion: completion) - waitingCompletionHandler = nil + DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { + self.completeRequest(completion: completion) + self.waitingCompletionHandler = nil + } } } }