From a8ad95394d594d81382b55f016fb5db62204b511 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 1 Feb 2026 10:54:34 -0500 Subject: [PATCH] Fix handling of `extraMatch` parameter in `trusted-click-element` scriptlet Related feedback: https://old.reddit.com/r/uBlockOrigin/comments/1qry49n/ --- src/js/resources/scriptlets.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/resources/scriptlets.js b/src/js/resources/scriptlets.js index 687aa69c1..9c888b3d7 100755 --- a/src/js/resources/scriptlets.js +++ b/src/js/resources/scriptlets.js @@ -1828,7 +1828,7 @@ function trustedClickElement( const pos2 = s2.indexOf('='); const key = pos2 !== -1 ? s2.slice(0, pos2).trim() : s2; const value = pos2 !== -1 ? s2.slice(pos2+1).trim() : ''; - out.re = new RegExp(`^${this.escapeRegexChars(key)}=${this.escapeRegexChars(value)}`); + out.re = new RegExp(`^${safe.escapeRegexChars(key)}=${safe.escapeRegexChars(value)}`); return out; }).filter(details => details !== undefined); const allCookies = assertions.some(o => o.type === 'cookie')