fix(web): support VS16 and ZWJ in tag parsing

This commit is contained in:
gitkeniwo 2026-03-24 03:15:23 +01:00
parent 6b30579903
commit 2d1de0fd1d
1 changed files with 5 additions and 1 deletions

View File

@ -18,7 +18,11 @@ function isTagChar(char: string): boolean {
return true;
}
return char === "_" || char === "-" || char === "/" || char === "&";
if (/\p{M}/u.test(char)) {
return true;
}
return char === "_" || char === "-" || char === "/" || char === "&" || char === "\u200D";
}
function parseTagsFromText(text: string): Array<{ type: "text"; value: string } | { type: "tag"; value: string }> {