diff --git a/packages/integration/src/styles/gaufre.css b/packages/integration/src/styles/gaufre.css index 90be37c..10f8f27 100644 --- a/packages/integration/src/styles/gaufre.css +++ b/packages/integration/src/styles/gaufre.css @@ -84,3 +84,7 @@ [data-fr-scheme="dark"] .lasuite-gaufre-btn--vanilla:active { background-color: #474747 !important; } + +html:not(.lasuite--gaufre-loaded) .lasuite-gaufre-btn { + visibility: hidden !important; +} diff --git a/website/public/api/v1/gaufre.js b/website/public/api/v1/gaufre.js index 8406d97..741704b 100644 --- a/website/public/api/v1/gaufre.js +++ b/website/public/api/v1/gaufre.js @@ -2,6 +2,8 @@ const BUTTON_CLASS = "js-lasuite-gaufre-btn" let lastFocusedButton = null + window.document.documentElement.classList.add("lasuite--gaufre-loaded") + if ("requestIdleCallback" in window) { requestIdleCallback(() => { appendPopup()