diff --git a/manifest.json b/manifest.json index 2ad2f35..61b8041 100644 --- a/manifest.json +++ b/manifest.json @@ -5,5 +5,5 @@ "author": "lazyloong", "minAppVersion": "1.0.0", - "version": "2.16.0" + "version": "2.16.1" } diff --git a/src/viewEventHijacking.ts b/src/viewEventHijacking.ts index 63666ce..4d01081 100644 --- a/src/viewEventHijacking.ts +++ b/src/viewEventHijacking.ts @@ -115,7 +115,12 @@ export function hijackingTagForMarkdownView(plugin: FuzzyChinesePinyinPlugin) { tagSuggest.getItemFunction = (query) => plugin.tagEditorSuggest .getSuggestionsByString(query ?? "") - .filter((p) => !rendered.entry.value.includes(p.item.name)); + .filter( + (p) => + !rendered.entry.value || + (rendered.entry.value && + !rendered.entry.value.includes(p.item.name)) + ); tagSuggest.selectSuggestion = function (matchData: MatchData) { rendered["_children"][0].multiselect.addElement(matchData.item.name); }.bind(tagSuggest);