summaryrefslogtreecommitdiffstats
path: root/apps/web-shared/src
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-06-13 21:10:02 +0200
committerivarlovlie <git@ivarlovlie.no>2022-06-13 21:10:02 +0200
commit3b3593bbd713f74930306ce61685efc90ba0c476 (patch)
tree63e89b624f31886d4ebe48988cd2736d773e09e8 /apps/web-shared/src
parente1a4a276489174c9cabf979159895516da654514 (diff)
downloadgreatoffice-3b3593bbd713f74930306ce61685efc90ba0c476.tar.xz
greatoffice-3b3593bbd713f74930306ce61685efc90ba0c476.zip
feat: Don't continue if no target is available on mousemove event
Diffstat (limited to 'apps/web-shared/src')
-rw-r--r--apps/web-shared/src/components/dropdown.svelte5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/web-shared/src/components/dropdown.svelte b/apps/web-shared/src/components/dropdown.svelte
index 2b7f82b..a28bcd3 100644
--- a/apps/web-shared/src/components/dropdown.svelte
+++ b/apps/web-shared/src/components/dropdown.svelte
@@ -1,7 +1,7 @@
<script lang="ts">
// @ts-ignore
- import {go, highlight} from "fuzzysort";
- import {element_has_focus, random_string} from "$shared/lib/helpers";
+ import { go, highlight } from "fuzzysort";
+ import { element_has_focus, random_string } from "$shared/lib/helpers";
import Button from "$shared/components/button.svelte";
import Chip from "$shared/components/chip.svelte";
@@ -175,6 +175,7 @@
const windowEvents = {
on_mousemove(event) {
+ if (!event.target) return;
mouseIsOverDropdown = (event.target?.closest("#" + INTERNAL_ID + " .autocomplete__results") != null ?? false);
mouseIsOverComponent = (event.target?.closest("#" + INTERNAL_ID) != null ?? false);
},