From abbababda9fad6a7e497b7414e4803f11e36554f Mon Sep 17 00:00:00 2001 From: ccd0 Date: Wed, 24 Jan 2018 16:18:35 -0800 Subject: [PATCH] Don't ask user for new captchas when we have a bypass cookie or at least one captcha, even when many posts are queued. --- src/Posting/Captcha.cache.coffee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Posting/Captcha.cache.coffee b/src/Posting/Captcha.cache.coffee index a6621ba2c..8d38ae193 100644 --- a/src/Posting/Captcha.cache.coffee +++ b/src/Posting/Captcha.cache.coffee @@ -13,11 +13,11 @@ Captcha.cache = @captchas.length needed: -> - captchaCount = @captchas.length - captchaCount++ if QR.req or /\b_ct=/.test(d.cookie) - postsCount = QR.posts.length - postsCount = 0 if postsCount is 1 and !Conf['Auto-load captcha'] and !QR.posts[0].com and !QR.posts[0].file - captchaCount < postsCount + not ( + /\b_ct=/.test(d.cookie) or @captchas.length or QR.req + ) and ( + QR.posts.length > 1 or Conf['Auto-load captcha'] or QR.posts[0].com or QR.posts[0].file + ) sync: (captchas=[]) -> captchas = [] unless captchas instanceof Array