From 6fb61f1bfdfb4e3a2acea0191f5cb5490db7178f Mon Sep 17 00:00:00 2001 From: Prasoon Mahawar Date: Tue, 10 Oct 2023 16:02:41 +0530 Subject: [PATCH] fix: Exit Intent now works on FF, Safari, Arc (#1059) --- packages/js/src/lib/automaticActions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/js/src/lib/automaticActions.ts b/packages/js/src/lib/automaticActions.ts index cbfb9709df..3fa5780554 100644 --- a/packages/js/src/lib/automaticActions.ts +++ b/packages/js/src/lib/automaticActions.ts @@ -14,7 +14,7 @@ let exitIntentListenerWrapper = async function (e: MouseEvent) { export const addExitIntentListener = (): void => { if (typeof document !== "undefined" && !exitIntentListenerAdded) { - document.addEventListener("mouseleave", exitIntentListenerWrapper); + document.querySelector("body")!.addEventListener("mouseleave", exitIntentListenerWrapper); exitIntentListenerAdded = true; } };