From cde281cdf6df4a7d3df29324f10b5cd117296680 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 20 Jun 2015 19:53:20 -0700 Subject: [PATCH] Prevent noscript captcha submission when no checkboxes are checked. Google gives an obnoxious error page instead of reloading in this case. --- src/Posting/Captcha.fixes.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Posting/Captcha.fixes.coffee b/src/Posting/Captcha.fixes.coffee index 1b6a76263..896e722de 100644 --- a/src/Posting/Captcha.fixes.coffee +++ b/src/Posting/Captcha.fixes.coffee @@ -55,6 +55,10 @@ Captcha.fixes = $.addStyle @cssNoscript @addLabels() $.on d, 'keydown', @keybinds.bind(@) + $.on $('.fbc-imageselect-challenge > form'), 'submit', (e) => + n = 0 + n++ for checkbox in @images when checkbox.checked + e.preventDefault() if n is 0 fixImages: -> @images = $$ '.rc-imageselect-target > div'