diff --git a/src/lib/components/common/ConfirmDialog.svelte b/src/lib/components/common/ConfirmDialog.svelte index 3814ab81a4..9a7462e5a7 100644 --- a/src/lib/components/common/ConfirmDialog.svelte +++ b/src/lib/components/common/ConfirmDialog.svelte @@ -25,6 +25,8 @@ export let inputValue = ''; export let inputType = ''; + let _inputValue = inputValue; + export let show = false; $: if (show) { @@ -37,7 +39,7 @@ let focusTrap: FocusTrap.FocusTrap | null = null; const init = () => { - inputValue = ''; + _inputValue = inputValue; }; const handleKeyDown = (event: KeyboardEvent) => { @@ -58,7 +60,7 @@ show = false; await tick(); await onConfirm(); - dispatch('confirm', inputValue); + dispatch('confirm', _inputValue); }; onMount(() => { @@ -141,13 +143,13 @@ placeholder={inputPlaceholder ? inputPlaceholder : $i18n.t('Enter your message')} - bind:value={inputValue} + bind:value={_inputValue} required={true} /> {:else}