From 59d46ecd781ce1176c92f3f406d254df1eb266f1 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 28 Jan 2024 11:17:36 -0500 Subject: [PATCH] Postprocess selections only from from logger entries Related issue: https://github.com/uBlockOrigin/uBlock-issues/issues/3097 --- src/js/logger-ui.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/js/logger-ui.js b/src/js/logger-ui.js index 52cc67f92..2ab7f070e 100644 --- a/src/js/logger-ui.js +++ b/src/js/logger-ui.js @@ -3045,11 +3045,11 @@ dom.on('#logLevel', 'click', ev => { broadcast({ what: 'loggerLevelChanged', level }); }); -dom.on('#netInspector', 'copy', ev => { +dom.on('#netInspector #vwContent', 'copy', ev => { const selection = document.getSelection(); - ev.clipboardData.setData('text/plain', - selection.toString().replace(/\x1F|\u200B/g, '\t') - ); + const text = selection.toString(); + if ( /\x1F|\u200B/.test(text) === false ) { return; } + ev.clipboardData.setData('text/plain', text.replace(/\x1F|\u200B/g, '\t')); ev.preventDefault(); });