From f6c4fe6cbbdca375b50ac10373007a9b74279e95 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 7be3d38fe7..e735ad337a 100644 --- a/src/renderers/shared/ReactDebugTool.js +++ b/src/renderers/shared/ReactDebugTool.js @@ -305,7 +305,9 @@ if (__DEV__) { } performance.clearMarks(markName); - performance.clearMeasures(measurementName); + if (measurementName) { + performance.clearMeasures(measurementName); + } }; ReactDebugTool = {