From 5a361c094e8cc9531dc9c338098e0091274a1415 Mon Sep 17 00:00:00 2001 From: bazamel Date: Thu, 2 Jul 2026 13:53:18 +0700 Subject: [PATCH] pdated exit-intent popup to just trigger once per session --- app/components/ExitIntentPopup.vue | 8 ++++---- app/layouts/default.vue | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/components/ExitIntentPopup.vue b/app/components/ExitIntentPopup.vue index d50d245..6c626dc 100644 --- a/app/components/ExitIntentPopup.vue +++ b/app/components/ExitIntentPopup.vue @@ -58,12 +58,12 @@ const visible = ref(false); const email = ref(""); function showPopup() { - // const alreadySeen = localStorage.getItem("exit-popup"); + const alreadySeen = sessionStorage.getItem("exit-popup"); - // if (!alreadySeen) { + if (!alreadySeen) { visible.value = true; - // localStorage.setItem("exit-popup", "shown"); - // } + sessionStorage.setItem("exit-popup", true); + } } function close() { diff --git a/app/layouts/default.vue b/app/layouts/default.vue index 734ca9b..5167c0d 100644 --- a/app/layouts/default.vue +++ b/app/layouts/default.vue @@ -11,6 +11,7 @@ const head = useLocaleHead()