From 4f0c46cd77b712f9da2e260f6db18df2ac4f8abd Mon Sep 17 00:00:00 2001 From: Arvid Norlin Date: Tue, 27 Aug 2024 13:36:04 +0200 Subject: [PATCH] fix(SW-309): move perfObserver.disconnect() --- components/TrackingSDK/Client.tsx | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/components/TrackingSDK/Client.tsx b/components/TrackingSDK/Client.tsx index a3236c477..0635455d9 100644 --- a/components/TrackingSDK/Client.tsx +++ b/components/TrackingSDK/Client.tsx @@ -47,14 +47,12 @@ export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) { const trackingData = { ...pageData, pathName } const pageObject = createSDKPageObject(trackingData) - const { loadEventEnd, startTime, duration } = - entry as PerformanceNavigationTiming - window.adobeDataLayer.push({ event: "pageView", pageInfo: pageObject, userInfo: userData, }) + perfObserver.disconnect() } }) @@ -64,11 +62,6 @@ export default function TrackingSDK({ pageData, userData }: TrackingSDKProps) { }) setInitPerformanceTracking(false) - - // Cleanup function to disconnect the observer - return () => { - perfObserver.disconnect() - } } }, [pathName, pageData, userData, initPerformanceTracking])