diff --git a/src/storage/storage.svelte b/src/storage/storage.svelte index b9dd214f..7a2e8780 100644 --- a/src/storage/storage.svelte +++ b/src/storage/storage.svelte @@ -41,10 +41,11 @@ await model.removeItem(key); }; const onTapSave = async (key: string) => { + model.setItem(editingKey, editingVal); // set value anyway if (editingKey !== key) { await model.removeItem(key); // dirty key } - model.setItem(editingKey, editingVal); // set value anyway + resetEditState(); // reset editing status }; const onTapEdit = async (key: string, value: string, i: number) => { @@ -77,7 +78,7 @@
{k}
{properDisplay(v)}
{/if} - +
{#if editingIdx === i}