diff --git a/4chan_x.user.js b/4chan_x.user.js index 9ff1c0359..6e99af92d 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1448,6 +1448,7 @@ if (!($('textarea', QR.qr).value || $('[type=file]', QR.qr).files.length)) { if (e) { alert('Error: No text entered.'); + e.preventDefault(); } return; } diff --git a/script.coffee b/script.coffee index 54d887315..91ca58fca 100644 --- a/script.coffee +++ b/script.coffee @@ -1134,7 +1134,9 @@ QR = submit: (e) -> #XXX e is undefined if method is called explicitly, eg, from auto posting unless $('textarea', QR.qr).value or $('[type=file]', QR.qr).files.length - alert 'Error: No text entered.' if e #only alert if explicitly submitting + if e + alert 'Error: No text entered.' + e.preventDefault() return {qr} = QR $('.error', qr).textContent = ''