diff --git a/internal/mediaproxy/rewriter.go b/internal/mediaproxy/rewriter.go index 39da1e8b..d1b0cd0d 100644 --- a/internal/mediaproxy/rewriter.go +++ b/internal/mediaproxy/rewriter.go @@ -108,6 +108,14 @@ func proxifySourceSet(element *goquery.Selection, router *mux.Router, proxifyFun } func shouldProxy(attrValue, proxyOption string) bool { - return !strings.HasPrefix(attrValue, "data:") && - (proxyOption == "all" || !urllib.IsHTTPS(attrValue)) + if strings.HasPrefix(attrValue, "data:") { + return false + } + if proxyOption == "all" { + return true + } + if !urllib.IsHTTPS(attrValue) { + return true + } + return false }