diff --git a/src/Utils.cpp b/src/Utils.cpp index 0e193c43ecd7019229d6a4509acdc5df1e63e6c3..d6c701b0b5bfebb38e064769971033f503709290 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -494,7 +494,11 @@ utils::escapeBlacklistedHtml(const QString &rawStr) attrStart = consumeSpaces(attrEnd); - if (attrStart < attrsEnd) { + if (attrName.isEmpty()) { + buffer.append(QUrl::toPercentEncoding(QString(QByteArray(attrStart, 1)))); + attrStart++; + continue; + } else if (attrStart < attrsEnd) { if (*attrStart == '=') { attrStart = consumeSpaces(attrStart + 1);