diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-06-13 21:10:02 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-06-13 21:10:02 +0200 |
| commit | 3b3593bbd713f74930306ce61685efc90ba0c476 (patch) | |
| tree | 63e89b624f31886d4ebe48988cd2736d773e09e8 /apps/web-shared/src/components/dropdown.svelte | |
| parent | e1a4a276489174c9cabf979159895516da654514 (diff) | |
| download | greatoffice-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/components/dropdown.svelte')
| -rw-r--r-- | apps/web-shared/src/components/dropdown.svelte | 5 |
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); }, |
