From 33c76152015083ea556f7473df393fa421649f3a Mon Sep 17 00:00:00 2001 From: Alexander Onnikov Date: Wed, 25 Sep 2024 12:22:28 +0700 Subject: [PATCH] UBERF-8265 Handle undefined editor in TextEDitorToolbar (#6718) Signed-off-by: Alexander Onnikov --- .../src/components/TextEditorToolbar.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/text-editor-resources/src/components/TextEditorToolbar.svelte b/plugins/text-editor-resources/src/components/TextEditorToolbar.svelte index f1b6a156de..c51d60533c 100644 --- a/plugins/text-editor-resources/src/components/TextEditorToolbar.svelte +++ b/plugins/text-editor-resources/src/components/TextEditorToolbar.svelte @@ -99,7 +99,7 @@ function handleMouseDown (): void { function handleMouseMove (): void { - if (!editor.state.selection.empty) { + if (editor !== undefined && !editor.state.selection.empty) { selecting = true document.removeEventListener('mousemove', handleMouseMove) } @@ -112,8 +112,10 @@ document.removeEventListener('mouseup', handleMouseUp) } - document.addEventListener('mousemove', handleMouseMove) - document.addEventListener('mouseup', handleMouseUp) + if (editor !== undefined) { + document.addEventListener('mousemove', handleMouseMove) + document.addEventListener('mouseup', handleMouseUp) + } } onMount(() => {