From 4ac86b88dbc5c7c071d55f1b212beab4d128a7aa Mon Sep 17 00:00:00 2001 From: Szymon Chmal Date: Tue, 14 Jan 2025 17:32:35 +0100 Subject: [PATCH] Prevent freeze when starting consecutive profiling sessions --- packages/react-devtools-shared/src/devtools/ProfilerStore.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/react-devtools-shared/src/devtools/ProfilerStore.js b/packages/react-devtools-shared/src/devtools/ProfilerStore.js index b9bbdb11df539..33240bd77f3a6 100644 --- a/packages/react-devtools-shared/src/devtools/ProfilerStore.js +++ b/packages/react-devtools-shared/src/devtools/ProfilerStore.js @@ -191,6 +191,8 @@ export default class ProfilerStore extends EventEmitter<{ } startProfiling(): void { + this.clear(); + this._bridge.send('startProfiling', { recordChangeDescriptions: this._store.recordChangeDescriptions, recordTimeline: this._store.supportsTimeline,