From a40daefbaddf729a8c9c9cb12865f7599c090844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Tue, 23 Apr 2024 16:57:53 +0200 Subject: [PATCH] fix: action selector auto-focus fixes #108 --- src/lib/components/layout/ActionSelector.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/components/layout/ActionSelector.svelte b/src/lib/components/layout/ActionSelector.svelte index 5660bb4b..6c082526 100644 --- a/src/lib/components/layout/ActionSelector.svelte +++ b/src/lib/components/layout/ActionSelector.svelte @@ -5,7 +5,7 @@ KEYMAP_IDS, } from "$lib/serial/keymap-codes"; import FlexSearch from "flexsearch"; - import { createEventDispatcher } from "svelte"; + import { createEventDispatcher, onMount } from "svelte"; import ActionListItem from "$lib/components/ActionListItem.svelte"; import LL from "../../../i18n/i18n-svelte"; import { action } from "$lib/title"; @@ -13,6 +13,10 @@ export let currentAction: number | undefined = undefined; export let nextAction: number | undefined = undefined; + onMount(() => { + searchBox.focus(); + }); + const index = new FlexSearch.Index({ tokenize: "full" }); createIndex();