diff --git a/ts/editor/TagEditor.svelte b/ts/editor/TagEditor.svelte index 026ae6602..7faeaacae 100644 --- a/ts/editor/TagEditor.svelte +++ b/ts/editor/TagEditor.svelte @@ -242,11 +242,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html on:tagmovenext={() => moveToNextTag(index)} on:tagaccept={() => { deleteTagIfNotUnique(tag, index); - decideNextActive(); if (tag) { updateWithTagName(tag); } saveTags(); + decideNextActive(); }} /> @@ -255,7 +255,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html name={tag.name} bind:blink={tag.blink} on:click={() => (active = index)} - on:tagdelete={() => deleteTagAt(index)} + on:tagdelete={() => { + deleteTagAt(index); + saveTags(); + }} /> {/if} {/each}