diff --git a/internal/reader/sanitizer/sanitizer.go b/internal/reader/sanitizer/sanitizer.go index 21e95055..fe20f9a1 100644 --- a/internal/reader/sanitizer/sanitizer.go +++ b/internal/reader/sanitizer/sanitizer.go @@ -195,7 +195,7 @@ func sanitizeAttributes(baseURL, tagName string, attributes []html.Attribute) ([ value = rewriteIframeURL(attribute.Val) case tagName == "img" && attribute.Key == "src" && isValidDataAttribute(attribute.Val): value = attribute.Val - case isAnchor("a", attribute): + case tagName == "a" && attribute.Key == "href" && strings.HasPrefix(attribute.Val, "#"): value = attribute.Val isAnchorLink = true default: @@ -443,10 +443,6 @@ func isValidDataAttribute(value string) bool { }) } -func isAnchor(tagName string, attribute html.Attribute) bool { - return tagName == "a" && attribute.Key == "href" && strings.HasPrefix(attribute.Val, "#") -} - func isPositiveInteger(value string) bool { if number, err := strconv.Atoi(value); err == nil { return number > 0