1 files changed, 4 insertions, 1 deletions
diff --git a/src/UsersModel.cpp b/src/UsersModel.cpp
index ecd76cf4..5d7dd5b7 100644
--- a/src/UsersModel.cpp
+++ b/src/UsersModel.cpp
@@ -43,7 +43,10 @@ UsersModel::data(const QModelIndex &index, int role) const
case CompletionModel::CompletionRole:
if (UserSettings::instance()->markdown())
return QStringLiteral("[%1](https://matrix.to/#/%2)")
- .arg(displayNames[index.row()].toHtmlEscaped(),
+ .arg(QString(displayNames[index.row()])
+ .replace("[", "\\[")
+ .replace("]", "\\]")
+ .toHtmlEscaped(),
QString(QUrl::toPercentEncoding(userids[index.row()])));
else
return displayNames[index.row()];
|