From 4a935b3edab9570c1129c433bc9e93b273c0d8a1 Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Mon, 1 May 2023 16:05:39 +0200 Subject: [PATCH] #232 - Tentative fix --- src/components/InputSearch.svelte | 15 +++++++++------ src/components/ModalVault.svelte | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/components/InputSearch.svelte b/src/components/InputSearch.svelte index e649c54..a7ede1f 100644 --- a/src/components/InputSearch.svelte +++ b/src/components/InputSearch.svelte @@ -5,24 +5,27 @@ import { cacheManager } from '../cache-manager' export let initialValue = '' - let initialSet = false export let placeholder = '' + let initialSet = false let value = '' let elInput: HTMLInputElement const dispatch = createEventDispatcher() - export function setInputValue(v:string): void { + export function setInputValue(v: string): void { + console.log('setinput') value = v } - $: { - if (initialValue && !initialSet && !value) { + function watchInitialValue(v: string): void { + if (v && !initialSet && !value) { initialSet = true - value = initialValue + value = v selectInput() } } + $: watchInitialValue(initialValue) + function selectInput(_?: HTMLElement): void { tick() .then(() => { @@ -46,7 +49,7 @@