diff --git a/app/src/main/java/org/mozilla/focus/browser/InfoFragment.kt b/app/src/main/java/org/mozilla/focus/browser/InfoFragment.kt index f4336e13ea..2700e7fa79 100644 --- a/app/src/main/java/org/mozilla/focus/browser/InfoFragment.kt +++ b/app/src/main/java/org/mozilla/focus/browser/InfoFragment.kt @@ -46,6 +46,9 @@ class InfoFragment : EngineViewLifecycleFragment(), Session.Observer { // (e.g. wrong tracker count). However disabling tracking protection here shouldn't have any negative effects. engineSession.disableTrackingProtection() + // To avoid a visual glitch hide the WebView until the page is loaded. + webView!!.asView().visibility = View.GONE + webView!!.render(engineSession) } @@ -58,6 +61,7 @@ class InfoFragment : EngineViewLifecycleFragment(), Session.Observer { progressView?.announceForAccessibility(getString(R.string.accessibility_announcement_loading)) } else { progressView?.announceForAccessibility(getString(R.string.accessibility_announcement_loading_finished)) + webView?.asView().visibility = View.VISIBLE } progressView?.visibility = if (loading) {