From bc4e8294271a3718c106f0ae4c886f88020e44a4 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Wed, 20 Aug 2025 10:26:45 -0400 Subject: [PATCH] [mv3] Support custom filters using CSS pseudo-elements Related issue: https://github.com/uBlockOrigin/uBOL-home/issues/448 --- platform/mv3/extension/js/scripting/tool-overlay.js | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/mv3/extension/js/scripting/tool-overlay.js b/platform/mv3/extension/js/scripting/tool-overlay.js index 252acadac..39d14cc63 100644 --- a/platform/mv3/extension/js/scripting/tool-overlay.js +++ b/platform/mv3/extension/js/scripting/tool-overlay.js @@ -262,6 +262,7 @@ self.ubolOverlay = { } return this.proceduralFiltererAPI.qsa(selector); } + selector = selector.replace(/::[^:]+$/, ''); try { const elems = node.querySelectorAll(selector); this.qsa.error = undefined;