Fix room alias mention triggering room-wide notifications (#2562)
Some checks are pending
Deploy to Netlify (dev) / Deploy to Netlify (push) Waiting to run

* fix: prevent room alias mentions from triggering @room notifications

* fix: Simplify room mention to exact match on @room
This commit is contained in:
Santhoshkumar044 2026-01-12 17:51:00 +05:30 committed by GitHub
parent 655c1c9aff
commit 073a9f5786
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -212,9 +212,10 @@ export const getMentions = (mx: MatrixClient, roomId: string, editor: Editor): M
if (node.type === BlockType.CodeBlock) return;
if (node.type === BlockType.Mention) {
if (node.id === getCanonicalAliasOrRoomId(mx, roomId)) {
if (node.name === '@room') {
mentionData.room = true;
}
if (isUserId(node.id) && node.id !== mx.getUserId()) {
mentionData.users.add(node.id);
}