Skip to content

Commit 154e92e

Browse files
author
Brian Vaughn
committed
Guard against edge case NPE in async tests
1 parent 0f98138 commit 154e92e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/react-devtools-shared/src/backend/profilingHooks.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -639,13 +639,17 @@ export function createProfilingHooks({
639639
suspenseEvent.duration = getRelativeTime() - suspenseEvent.timestamp;
640640
suspenseEvent.resolution = 'resolved';
641641

642-
markAndClear(`--suspense-resolved-${id}-${componentName}`);
642+
if (supportsUserTimingV3) {
643+
markAndClear(`--suspense-resolved-${id}-${componentName}`);
644+
}
643645
},
644646
() => {
645647
suspenseEvent.duration = getRelativeTime() - suspenseEvent.timestamp;
646648
suspenseEvent.resolution = 'rejected';
647649

648-
markAndClear(`--suspense-rejected-${id}-${componentName}`);
650+
if (supportsUserTimingV3) {
651+
markAndClear(`--suspense-rejected-${id}-${componentName}`);
652+
}
649653
},
650654
);
651655
}

0 commit comments

Comments
 (0)