diff --git a/src/components/status.jsx b/src/components/status.jsx index fddcd47..a8980da 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -695,9 +695,14 @@ function Status({ ) { e.preventDefault(); e.stopPropagation(); - const username = target.querySelector('span'); + const username = ( + target.querySelector('span') || target + ).innerText + .trim() + .replace(/^@/, ''); const mention = mentions.find( - (mention) => mention.username === username?.innerText.trim(), + (mention) => + mention.username === username || mention.acct === username, ); if (mention) { states.showAccount = mention.acct;