From b4da81f8d4559383a6c47480ce12f54058f1e123 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Fri, 2 Feb 2024 09:36:08 -0500 Subject: [PATCH] Improve logging information in `prevent-window-open` scriptlet --- assets/resources/scriptlets.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index 1e3d87d16..589a133c7 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -2679,9 +2679,12 @@ function noWindowOpenIf( apply: function(target, thisArg, args) { const haystack = args.join(' '); if ( rePattern.test(haystack) !== targetMatchResult ) { + if ( safe.logLevel > 1 ) { + safe.uboLog(logPrefix, `Allowed (${args.join(', ')})`); + } return Reflect.apply(target, thisArg, args); } - safe.uboLog(logPrefix, 'Prevented'); + safe.uboLog(logPrefix, `Prevented (${args.join(', ')})`); if ( autoRemoveAfter < 0 ) { return null; } const decoyElem = decoy === 'obj' ? createDecoy('object', 'data', ...args)