From 8eb3b19c69e5960da2868095d82dc9403302c478 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 25 Jun 2024 09:08:46 -0400 Subject: [PATCH] Improve logging in `prevent-addEventListener` scriptlet Related feedback: https://github.com/uBlockOrigin/uAssets/discussions/17907#discussioncomment-9871079 --- assets/resources/scriptlets.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index 2781fad3b..18cdfadb5 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -1661,7 +1661,9 @@ function addEventListenerDefuser( if ( elem instanceof Document ) { return 'document'; } if ( elem instanceof Element === false ) { return '?'; } const parts = []; - if ( elem.id !== '' ) { parts.push(`#${CSS.escape(elem.id)}`); } + // https://github.com/uBlockOrigin/uAssets/discussions/17907#discussioncomment-9871079 + const id = String(elem.id); + if ( id !== '' ) { parts.push(`#${CSS.escape(id)}`); } for ( let i = 0; i < elem.classList.length; i++ ) { parts.push(`.${CSS.escape(elem.classList.item(i))}`); }