From d7d4cb6b06496db3d0aaaea69d282b5e5b01798a Mon Sep 17 00:00:00 2001 From: shouzc Date: Wed, 14 Aug 2024 10:36:32 +0800 Subject: [PATCH 1/2] chore: optimize sessionValue check in onCLS.ts --- src/onCLS.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/onCLS.ts b/src/onCLS.ts index 6f78458b..4124312f 100644 --- a/src/onCLS.ts +++ b/src/onCLS.ts @@ -77,7 +77,10 @@ export const onCLS = ( // include the entry in the current session. Otherwise, start a new // session. if ( - sessionValue && + sessionValue && + entry.startTime && + lastSessionEntry.startTime && + firstSessionEntry.startTime && entry.startTime - lastSessionEntry.startTime < 1000 && entry.startTime - firstSessionEntry.startTime < 5000 ) { From cc556ba095a9757fad74a0bbbb9a6345ce8bfb1f Mon Sep 17 00:00:00 2001 From: shouzc Date: Mon, 26 Aug 2024 14:58:26 +0800 Subject: [PATCH 2/2] chore: optimize sessionValue check in onCLS.ts --- src/onCLS.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/onCLS.ts b/src/onCLS.ts index 4124312f..3d0e2de1 100644 --- a/src/onCLS.ts +++ b/src/onCLS.ts @@ -77,9 +77,9 @@ export const onCLS = ( // include the entry in the current session. Otherwise, start a new // session. if ( - sessionValue && - entry.startTime && - lastSessionEntry.startTime && + sessionValue && + entry.startTime && + lastSessionEntry.startTime && firstSessionEntry.startTime && entry.startTime - lastSessionEntry.startTime < 1000 && entry.startTime - firstSessionEntry.startTime < 5000