From 784985e6e464637370277c3339d6467652bb777f Mon Sep 17 00:00:00 2001
From: syuilo <syuilotan@yahoo.co.jp>
Date: Wed, 30 Jan 2019 22:57:32 +0900
Subject: [PATCH] [ActivityPub] Use microformats on mentions

To avoid pointless link previews.
see: https://misskey.xyz/notes/5c51ab5c2d85f2003248eddc
---
 CHANGELOG.md      | 1 +
 src/mfm/toHtml.ts | 1 +
 2 files changed, 2 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40709e8f3..cb37b2ba7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,7 @@ unreleased
 * サイレンス機能の追加
 * リプライ/メンションされていれば非フォロワーへのフォロワー限定でも参照可能に
 * Misskey以外のインスタンスからMisskeyの投稿を見たときに改行が多い問題を修正
+* Misskey以外のインスタンスからMisskeyの投稿を見たときにメンションのURLが展開されるのを修正
 
 10.79.1
 ----------
diff --git a/src/mfm/toHtml.ts b/src/mfm/toHtml.ts
index eb68a63a6..85e8c8a7f 100644
--- a/src/mfm/toHtml.ts
+++ b/src/mfm/toHtml.ts
@@ -137,6 +137,7 @@ export function toHtml(tokens: MfmForest, mentionedRemoteUsers: INote['mentioned
 				default:
 					const remoteUserInfo = mentionedRemoteUsers.find(remoteUser => remoteUser.username === username && remoteUser.host === host);
 					a.href = remoteUserInfo ? remoteUserInfo.uri : `${config.url}/${acct}`;
+					a.className = 'mention';
 					break;
 			}
 			a.textContent = acct;