From 0207c69550a84ab7d3b90934575dec890bf90f6c Mon Sep 17 00:00:00 2001 From: Schalk Neethling Date: Mon, 2 Jul 2018 17:28:12 +0200 Subject: [PATCH] fix(performance): only send loading mark inside loading event --- js/editor-libs/perf.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/editor-libs/perf.js b/js/editor-libs/perf.js index 39dbd308d..d36c7dee7 100644 --- a/js/editor-libs/perf.js +++ b/js/editor-libs/perf.js @@ -15,10 +15,11 @@ * events during document loading. These will then be made * available in performance tools, and beaconed to GA */ - postToKuma({ markName: 'interactive-editor-loading' }); - document.addEventListener('readystatechange', function(event) { switch (event.target.readyState) { + case 'loading': + postToKuma({ markName: 'interactive-editor-loading' }); + break; case 'interactive': postToKuma({ markName: 'interactive-editor-interactive',