From 6342e8c68fb3f8d5092bd16b37ee223fe006e04a Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Tue, 6 Feb 2024 14:33:12 +0100 Subject: [PATCH] Fix potential use-before-init --- online-editor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/online-editor.js b/online-editor.js index dac18c9..28f5239 100644 --- a/online-editor.js +++ b/online-editor.js @@ -152,13 +152,13 @@ async function besProof(el) { function besHandleBeforeInput(editorId, event) { let editor = besEditors[editorId] if (editor.timer) clearTimeout(editor.timer) + let edit = document.getElementById(editorId) editor.timer = setTimeout(function () { besProof(edit) }, 1000) // No need to invalidate elements after range.startContainer since they will // get either deleted or replaced. - let edit = document.getElementById(editorId) event .getTargetRanges() .forEach(range =>