diff --git a/data/static/js/bits/ui.js b/data/static/js/bits/ui.js index a94f86a..999f2c2 100644 --- a/data/static/js/bits/ui.js +++ b/data/static/js/bits/ui.js @@ -114,6 +114,7 @@ export function babycodeEditorCharCount(evOrPayload, sender, el) { export function clearThreadDraft(_, __, ___) { const threadId = getThreadId(); + if (threadId === -1) return; localStorage.removeItem(`thread-${threadId}`); } diff --git a/data/static/js/ui.js b/data/static/js/ui.js index a95e192..e0663e3 100644 --- a/data/static/js/ui.js +++ b/data/static/js/ui.js @@ -106,7 +106,7 @@ ta.addEventListener('keydown', e => { if (e.ctrlKey && e.key === 'Enter') { if (ta.form.reportValidity()) { - ta.form.submit(); + ta.form.requestSubmit(); } } })