Merge pull request #38 from outis1one/clDemoe/fix-pitch-editing-kH3FR

Fix game input handlers intercepting keystrokes in editor input fields
This commit is contained in:
Outis
2026-04-02 12:21:50 -04:00
committed by GitHub
+4
View File
@@ -6497,6 +6497,8 @@ function showKeyRemapStep(){
} }
var keyRemapCooldown=false; var keyRemapCooldown=false;
window.addEventListener("keydown",function(e){ window.addEventListener("keydown",function(e){
var aeTag=document.activeElement&&document.activeElement.tagName;
if(aeTag==="INPUT"||aeTag==="TEXTAREA"||aeTag==="SELECT")return;
if(keyRemapping){ if(keyRemapping){
if(e.key==="Escape"){cancelKeyRemap();e.preventDefault();return;} if(e.key==="Escape"){cancelKeyRemap();e.preventDefault();return;}
if(keyRemapCooldown)return; if(keyRemapCooldown)return;
@@ -6512,6 +6514,8 @@ window.addEventListener("keydown",function(e){
// ── INPUT ────────────────────────────────────────────── // ── INPUT ──────────────────────────────────────────────
window.addEventListener("keydown",e=>{ window.addEventListener("keydown",e=>{
var aeTag=document.activeElement&&document.activeElement.tagName;
if(aeTag==="INPUT"||aeTag==="TEXTAREA"||aeTag==="SELECT")return;
if(keyRemapping)return; if(keyRemapping)return;
if(e.key==="Escape"){e.preventDefault();togglePause();return;} if(e.key==="Escape"){e.preventDefault();togglePause();return;}
if(paused)return; if(paused)return;