From bdd79aead5418e5c7f115f98c90dccafa9870b95 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Sat, 8 Feb 2020 16:55:16 -0800 Subject: [PATCH] Delay swapping out the web view until the new web view has had a chance to render. Issue #1780 --- iOS/Article/WebViewController.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/iOS/Article/WebViewController.swift b/iOS/Article/WebViewController.swift index 9ac2627e7..fd7b927ab 100644 --- a/iOS/Article/WebViewController.swift +++ b/iOS/Article/WebViewController.swift @@ -437,7 +437,10 @@ private extension WebViewController { webView.configuration.userContentController.add(WrapperScriptMessageHandler(self), name: MessageName.imageWasShown) self.renderPage() - self.recycleWebView(webViewToRecycle) + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { + self.recycleWebView(webViewToRecycle) + } }