diff --git a/web/skins/classic/js/skin.js b/web/skins/classic/js/skin.js index 35f4ed081..90f0122f1 100644 --- a/web/skins/classic/js/skin.js +++ b/web/skins/classic/js/skin.js @@ -1792,7 +1792,15 @@ function handleKeydownGeneral(evt) { // Controls pressing "Enter" inside the sliding panel from Sidebar. Used to submit the form to the Console page. if (navbar_type == 'left' && key == 'Enter') { if (SIDEBAR_MAIN_EXTRUDER.contains(target)) { - //submitThisForm(); + if (target.getAttribute('data-on-change')) { + return; + } else { + const chosenContainer = target.closest('.chosen-container'); + if (chosenContainer && chosenContainer.previousElementSibling.getAttribute('data-on-change') == 'submitThisForm') { + return; + } + } + submitThisForm(); } } }