diff --git a/src/mfm/fromHtml.ts b/src/mfm/fromHtml.ts index 60293b07f..0ffae014a 100644 --- a/src/mfm/fromHtml.ts +++ b/src/mfm/fromHtml.ts @@ -36,7 +36,8 @@ export function fromHtml(html: string): string { const txt = getText(node); const rel = node.attrs.find((x: any) => x.name == 'rel'); const href = node.attrs.find((x: any) => x.name == 'href'); - const isHashtag = rel && rel.value.match('tag') !== null; + const _class = node.attrs.find((x: any) => x.name == 'class'); + const isHashtag = rel?.value?.match('tag') || _class?.value?.match('hashtag'); // ハッシュタグ / hrefがない / txtがURL if (isHashtag || !href || href.value == txt) {