From 57433c03952b686617b805eb4669a68b1476f11f Mon Sep 17 00:00:00 2001 From: Tobias Johansson Date: Fri, 27 Jun 2025 06:26:43 +0000 Subject: [PATCH] Merged in fix/SW-2679-form-tracking (pull request #2455) fix(SW-2679): dont track form abandonment if form is valid * fix(SW-2679): dont track form abandonment if form is valid Approved-by: Linus Flood --- apps/scandic-web/components/TrackingSDK/hooks.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/scandic-web/components/TrackingSDK/hooks.ts b/apps/scandic-web/components/TrackingSDK/hooks.ts index 46b2482cd..40b9022d6 100644 --- a/apps/scandic-web/components/TrackingSDK/hooks.ts +++ b/apps/scandic-web/components/TrackingSDK/hooks.ts @@ -331,7 +331,7 @@ export function useFormTracking( }, [subscribe, formType, nameSuffix, formStarted]) useEffect(() => { - if (!formStarted || !lastAccessedField.current) return + if (!formStarted || !lastAccessedField.current || formState.isValid) return const lastField = lastAccessedField.current @@ -352,5 +352,5 @@ export function useFormTracking( window.removeEventListener("beforeunload", handleBeforeUnload) window.removeEventListener("visibilitychange", handleVisibilityChange) } - }, [formStarted, formType, nameSuffix]) + }, [formStarted, formType, nameSuffix, formState.isValid]) }