From 80cd386fb8c208b83588716c07dc90d9c8794957 Mon Sep 17 00:00:00 2001 From: Gerben Date: Sat, 10 Mar 2018 17:21:37 +0100 Subject: [PATCH] Use visibility: hidden instead of display: none --- src/content_script.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/content_script.js b/src/content_script.js index 257ec3f..bdb878e 100644 --- a/src/content_script.js +++ b/src/content_script.js @@ -11,14 +11,14 @@ function hideBanners() { )) fixedElements.forEach(el => { - const originalDisplay = el.style.display + const originalVisibility = el.style.visibility const originalOpacity = el.style.opacity const originalTransition = el.style.transition el.style.transition = 'opacity 1s' el.style.opacity = '0' const hiderTimeoutId = window.setTimeout(() => { - el.style.display = 'none' + el.style.visibility = 'hidden' }, 1000) revertSteps.push(() => { @@ -26,10 +26,8 @@ function hideBanners() { const reverterTimeoutId = window.setTimeout(() => { el.style.transition = originalTransition }, 1000) - el.style.display = originalDisplay - window.setTimeout(() => { - el.style.opacity = originalOpacity - }) + el.style.visibility = originalVisibility + el.style.opacity = originalOpacity }) })