Has anyone come across deleted tags cluttering the listed tags in the omni automation interface? Is there a way to filter them out?
It appears that flattenedTags retains deleted tags. e.g. flattenedTags[5] returns
[object Tag: Deleted_Tag_Name] {active: true, added: Sat Nov 17 2007 20:32:12 GMT-0500 (EST), after: [object Tag.ChildInsertionLocation], allowsNextAction: true, availableTasks: , before: [object Tag.ChildInsertionLocation], beginning: [object Tag.ChildInsertionLocation], children: , effectiveActive: false, ending: [object Tag.ChildInsertionLocation], flattenedChildren: , flattenedTags: , id: [object ObjectIdentifier: Tag k71uSgtwI1t], modified: Sat Nov 17 2007 20:46:44 GMT-0500 (EST), name: āDeleted_Tag_Nameā, parent: [object Tag: Deleted_Tag_Deleted_Parent], projects: , remainingTasks: , status: [object Tag.Status: Active], tags: , tasks: } = $5
If I try to navigate to the tag with omnifocus:///tag/Deleted_Tag_Name or omnifocus:///tag/k71uSgtwI1t (the identifier), the tag is not found. (Using the id does nothing. Using the tag name shows an error message that the tag is not found.)
I donāt see a property on the tag that would let me filter it out. E.g. status is Active.