From a6b51ed8fb5cea1f8f7c0032d47ccdd5516c430a Mon Sep 17 00:00:00 2001 From: Chris Pearce Date: Tue, 18 Apr 2017 14:31:47 +0100 Subject: [PATCH] Only attempt to clear measures if we created the measure (#9451) This fixes an issue where if we decided not to create a measurement we would clear ALL measurements from the performance entry buffer due to passing `undefined` as the entry name. --- src/renderers/shared/ReactDebugTool.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderers/shared/ReactDebugTool.js b/src/renderers/shared/ReactDebugTool.js index f7edbfbc7456..9dae836d9770 100644 --- a/src/renderers/shared/ReactDebugTool.js +++ b/src/renderers/shared/ReactDebugTool.js @@ -291,7 +291,9 @@ function markEnd(debugID, markType) { } performance.clearMarks(markName); - performance.clearMeasures(measurementName); + if (measurementName) { + performance.clearMeasures(measurementName); + } } var ReactDebugTool = {