From 7d6fc5e4cb7c3d636c9e048110e1cd144dd14c35 Mon Sep 17 00:00:00 2001 From: Michael Ganss Date: Tue, 16 Apr 2024 17:44:12 +0200 Subject: [PATCH] Call OnFilteringUrl for relative URL (fixes #542) --- src/HtmlSanitizer/HtmlSanitizer.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/HtmlSanitizer/HtmlSanitizer.cs b/src/HtmlSanitizer/HtmlSanitizer.cs index ffe0758..f70d9c7 100644 --- a/src/HtmlSanitizer/HtmlSanitizer.cs +++ b/src/HtmlSanitizer/HtmlSanitizer.cs @@ -853,7 +853,12 @@ protected static string DecodeCss(string css) { try { - return new Uri(baseUri, iri.Value).AbsoluteUri; + var sanitizedUrl = new Uri(baseUri, iri.Value).AbsoluteUri; + var ev = new FilterUrlEventArgs(element, url, sanitizedUrl); + + OnFilteringUrl(ev); + + return ev.SanitizedUrl; } catch (UriFormatException) {