pl-fe: fix cleanUrls crashing pl-fe on invalid urls

Signed-off-by: Nicole Mikołajczyk <git@mkljczk.pl>
This commit is contained in:
Nicole Mikołajczyk
2025-03-28 00:38:06 +01:00
parent 54e1e21520
commit 42c5e6a151

View File

@ -140,7 +140,16 @@ function parseContent({
domNode.greentext = true;
}
const href = domNode.attribs.href && cleanUrls ? Purify.clearUrl(domNode.attribs.href) : domNode.attribs.href;
let href = domNode.attribs.href;
if (cleanUrls) {
try {
href = Purify.clearUrl(href);
} catch (_) {
//
}
}
const fallback = (
// eslint-disable-next-line jsx-a11y/no-static-element-interactions