},
removeTag: function () {
- const tag = document.activeElement;
- if (!tag || !tag.classList.contains("tag")) return;
- ui.removeTag(tag.parentElement!.getAttribute("data-created")!, tag.textContent!);
+ var target = document.activeElement;
+ if (!target) return;
+ if (target.classList.contains("task")) {
+ const tags = target.getElementsByClassName("tag");
+ target = tags[tags.length - 1];
+ }
+ if (!target || !target.classList.contains("tag")) return;
+ ui.removeTag(target.parentElement!.getAttribute("data-created")!, target.textContent!);
},
returnFocusAfterInput: function (): boolean {