diff --git a/src/HtmlUtils.js b/src/HtmlUtils.js
index 7ca404be31..4f66468373 100644
--- a/src/HtmlUtils.js
+++ b/src/HtmlUtils.js
@@ -216,10 +216,16 @@ const sanitizeHtmlParams = {
m = attribs.href.match(linkifyMatrix.MATRIXTO_URL_PATTERN);
if (m) {
const entity = m[1];
- if (entity[0] === '@') {
- attribs.href = '#/user/' + entity;
- } else if (entity[0] === '#' || entity[0] === '!') {
- attribs.href = '#/room/' + entity;
+ switch (entity[0]) {
+ case '@':
+ attribs.href = '#/user/' + entity;
+ break;
+ case '+':
+ attribs.href = '#/group/' + entity;
+ break;
+ case '#': case '!':
+ attribs.href = '#/room/' + entity;
+ break;
}
delete attribs.target;
}