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
This commit is contained in:
BlueGreenMagick 2022-05-10 10:36:54 +09:00 committed by GitHub
parent 066bd5f7c2
commit a0e7152814

View file

@ -43,9 +43,11 @@
let previousTooltip: string = tooltip; let previousTooltip: string = tooltip;
$: if (tooltip !== previousTooltip) { $: if (tooltip !== previousTooltip) {
previousTooltip = tooltip; previousTooltip = tooltip;
const element: HTMLElement = tooltipObject["_element"]; if (tooltipObject !== undefined) {
tooltipObject.dispose(); const element: HTMLElement = tooltipObject["_element"];
createTooltip(element); tooltipObject.dispose();
createTooltip(element);
}
} }
</script> </script>