diff --git a/mobile/android/chrome/geckoview/GeckoViewContentChild.js b/mobile/android/chrome/geckoview/GeckoViewContentChild.js index 15dfa86c2cd6..85f1fd12b3e1 100644 --- a/mobile/android/chrome/geckoview/GeckoViewContentChild.js +++ b/mobile/android/chrome/geckoview/GeckoViewContentChild.js @@ -263,9 +263,11 @@ class GeckoViewContentChild extends GeckoViewChildModule { case "GeckoView:SetActive": if (content) { if (!aMsg.data.active) { + docShell.contentViewer.pausePainting(); content.windowUtils.suspendTimeouts(); this.timeoutsSuspended = true; } else if (this.timeoutsSuspended) { + docShell.contentViewer.resumePainting(); content.windowUtils.resumeTimeouts(); this.timeoutsSuspended = false; }