From 6d00583a505780732511c1daf1fafc567e14f31b Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 6 Nov 2018 17:22:09 -0200 Subject: [PATCH] fix blob: case as per feedback https://github.com/uBlockOrigin/uBlock-issues/issues/283#issuecomment-436371415 --- src/js/scriptlets/element-picker.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/js/scriptlets/element-picker.js b/src/js/scriptlets/element-picker.js index 734d43be6..7d2300f24 100644 --- a/src/js/scriptlets/element-picker.js +++ b/src/js/scriptlets/element-picker.js @@ -512,6 +512,10 @@ var cosmeticFilterFromElement = function(elem) { if ( pos !== -1 ) { v = v.slice(0, pos + 1); } + } else if ( v.startsWith('blob:') ) { + v = new URL(v.slice(5)); + v.pathname = ''; + v = 'blob:' + v.href; } attributes.push({ k: 'src', v: v.slice(0, 256) }); break;