From a289289c1814f76c2a578ce8f00f6a652d571bdb Mon Sep 17 00:00:00 2001 From: ccd0 Date: Wed, 10 Dec 2014 22:17:52 -0800 Subject: [PATCH] Captcha should reload if 'Post on Captcha Completion' will start dumping. --- src/Posting/QR.captcha.coffee | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/Posting/QR.captcha.coffee b/src/Posting/QR.captcha.coffee index 6139381a9..3d42978af 100644 --- a/src/Posting/QR.captcha.coffee +++ b/src/Posting/QR.captcha.coffee @@ -122,8 +122,8 @@ QR.captcha = null save: (pasted) -> - reload = QR.cooldown.auto and @needed() $.forceSync 'captchas' + reload = (QR.cooldown.auto or Conf['Post on Captcha Completion']) and @needed() @captchas.push response: $('textarea', @nodes.container).value timeout: (if pasted then @setupTime else Date.now()) + 2 * $.MINUTE @@ -132,13 +132,14 @@ QR.captcha = if reload @shouldFocus = true - return @reload() - - if pasted - @destroy() + @reload() else - @timeouts.destroy ?= setTimeout @destroy.bind(@), 3 * $.SECOND - QR.nodes.status.focus() + if pasted + @destroy() + else + @timeouts.destroy ?= setTimeout @destroy.bind(@), 3 * $.SECOND + QR.nodes.status.focus() + QR.submit() if Conf['Post on Captcha Completion'] and !QR.cooldown.auto clear: ->