diff --git a/webui/src/lib/components/layout/Header.svelte b/webui/src/lib/components/layout/Header.svelte index 8488431..47de9d5 100644 --- a/webui/src/lib/components/layout/Header.svelte +++ b/webui/src/lib/components/layout/Header.svelte @@ -89,6 +89,7 @@ on:input={onInput} bind:this={selector} emptyOptions={lastSearched} + selectable={false} > diff --git a/webui/src/lib/components/utils/Selector.svelte b/webui/src/lib/components/utils/Selector.svelte index dfbea00..738b8a6 100644 --- a/webui/src/lib/components/utils/Selector.svelte +++ b/webui/src/lib/components/utils/Selector.svelte @@ -108,6 +108,7 @@ export let placeholder = ''; export let disabled = false; export let keepFocusOnSet = false; + export let selectable = true; export let forceShowOptions = false; export let initial: SelectorValue | undefined = undefined; @@ -471,7 +472,7 @@ bind:value={inputValue} on:focusChange={(ev) => (inputFocused = ev.detail)} on:keydown={handleArrowKeys} - klass={current !== undefined ? '' : 'selector-unset'} + klass={current !== undefined || !selectable ? '' : 'selector-unset'} {disabled} {placeholder} >