╭ changed ──────────╮ │src/embed/script.js│ ╰───────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │380 return; │ │381 } else if (tag === "INPUT" && event.key === "Enter") { │ │382 // enter in a form's text input never submits it; only the │ │383 - // submit button does. an input outside a form has no submit │ │384 - // button, so the TUI handles its enter instead. │ │383 + // submit button does. a form with no button submits on enter. │ │384 + // an input outside a form has no submit button, so the TUI │ │385 + // handles its enter instead. │ │386 + const form = document.activeElement.form; │ │387 + if (form && ![...form.elements].some((element) => element.tagName === "BUTTON")) return;│ │388 event.preventDefault(); │ │389 if (!document.activeElement.form) { │ │390 wasmInstance.exports._onKeyDown(event.keyCode); │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────╯