diff --git a/src/webui/www/private/scripts/client.js b/src/webui/www/private/scripts/client.js index d9e4bc2b8..c1e3a2c68 100644 --- a/src/webui/www/private/scripts/client.js +++ b/src/webui/www/private/scripts/client.js @@ -1350,14 +1350,26 @@ new Keyboard({ defaultEventType: 'keydown', events: { 'ctrl+a': function(event) { + if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA") + return; + if (event.target.isContentEditable) + return; torrentsTable.selectAll(); event.preventDefault(); }, 'delete': function(event) { + if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA") + return; + if (event.target.isContentEditable) + return; deleteFN(); event.preventDefault(); }, 'shift+delete': (event) => { + if (event.target.nodeName == "INPUT" || event.target.nodeName == "TEXTAREA") + return; + if (event.target.isContentEditable) + return; deleteFN(true); event.preventDefault(); }