Fix br tags

This commit is contained in:
Nicolas Werner 2023-01-27 14:03:34 +01:00
parent 68bf9c0bfa
commit 213bcf0de6
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9

View File

@ -458,7 +458,9 @@ utils::escapeBlacklistedHtml(const QString &rawStr)
if (tagNameEnd != end) {
auto attrStart = tagNameEnd;
auto attrsEnd = std::find(attrStart, end, '>');
if (*(attrsEnd - 1) == '/')
// we don't want to consume the slash of self closing tags as part of an attribute.
// However, obviously we don't want to move backwards, if there are no attributes.
if (*(attrsEnd - 1) == '/' && attrStart < attrsEnd)
attrsEnd -= 1;
pos = attrsEnd;