diff --git a/src/content/components/philomena/TagsForm.ts b/src/content/components/philomena/TagsForm.ts index 923850b..63e5ac8 100644 --- a/src/content/components/philomena/TagsForm.ts +++ b/src/content/components/philomena/TagsForm.ts @@ -180,7 +180,11 @@ export class TagsForm extends BaseComponent { } if (removedTags) { - tagChangeList.push(...Array.from(removedTags).map(tagName => `-${tagName}`)); + tagChangeList.push( + ...Array.from(removedTags) + .filter(tagName => this.#tagsSet.has(tagName)) + .map(tagName => `-${tagName}`) + ); } this.#applyTagChangesWithFancyTagEditor(