From a0e715281432afaba4f8cd1ae5435548ad74aad8 Mon Sep 17 00:00:00 2001 From: BlueGreenMagick Date: Tue, 10 May 2022 10:36:54 +0900 Subject: [PATCH] Fix when tooltip changes before tooltipObject is created (#1845) It can happen in TagWithTooltip.svelte when a tag is normalized beause of leading/trailing delimiter --- ts/components/WithTooltip.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ts/components/WithTooltip.svelte b/ts/components/WithTooltip.svelte index 8bafa1b76..6adbb7c11 100644 --- a/ts/components/WithTooltip.svelte +++ b/ts/components/WithTooltip.svelte @@ -43,9 +43,11 @@ let previousTooltip: string = tooltip; $: if (tooltip !== previousTooltip) { previousTooltip = tooltip; - const element: HTMLElement = tooltipObject["_element"]; - tooltipObject.dispose(); - createTooltip(element); + if (tooltipObject !== undefined) { + const element: HTMLElement = tooltipObject["_element"]; + tooltipObject.dispose(); + createTooltip(element); + } }