diff --git a/src/js/static-net-filtering.js b/src/js/static-net-filtering.js index 7e7e8bd5f..422d5af5d 100644 --- a/src/js/static-net-filtering.js +++ b/src/js/static-net-filtering.js @@ -5533,7 +5533,10 @@ function urlSkip(directive, url, blocked, steps) { return; } const urlfinal = new URL(urlout); - if ( urlfinal.protocol !== 'https:' ) { return; } + if ( urlfinal.protocol !== 'https:' ) { + if ( urlfinal.protocol !== 'http:' ) { return; } + urlout = urlout.replace('http', 'https'); + } if ( blocked && redirectBlocked !== true ) { return; } return urlout; } catch(x) {