From e1296223fee0ab5c0e07eeeee4464295b306b05b Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Tue, 11 Jan 2022 14:58:23 -0500 Subject: [PATCH] Prevent web view flashing white when in loading in dark mode --- Reader/Screens/Read/ReadViewController.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Reader/Screens/Read/ReadViewController.swift b/Reader/Screens/Read/ReadViewController.swift index 70ac8a2..79d97f9 100644 --- a/Reader/Screens/Read/ReadViewController.swift +++ b/Reader/Screens/Read/ReadViewController.swift @@ -52,6 +52,9 @@ class ReadViewController: UIViewController { webView.translatesAutoresizingMaskIntoConstraints = false webView.navigationDelegate = self webView.uiDelegate = self + // transparent background required to prevent white flash in dark mode, just using .appBackground doesn't work + webView.isOpaque = false + webView.backgroundColor = .clear if let content = itemContentHTML() { webView.loadHTMLString(content, baseURL: item.url) }