diff --git a/CHANGELOG.md b/CHANGELOG.md index b96b36ec6..28b1492e9 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -121,6 +121,12 @@ Based on v1.9.14.2. - Bug fixes. +### v1.9.14.12 +*2014-12-11* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.14.12/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.14.12/builds/4chan-X-noupdate.crx "Chromium version")] + +**ccd0** +- Fix more captcha setup bugs. + ### v1.9.14.11 *2014-12-11* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.14.11/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.14.11/builds/4chan-X-noupdate.crx "Chromium version")] diff --git a/src/Posting/QR.captcha.coffee b/src/Posting/QR.captcha.coffee index 3d42978af..fdf5355c4 100644 --- a/src/Posting/QR.captcha.coffee +++ b/src/Posting/QR.captcha.coffee @@ -34,6 +34,7 @@ QR.captcha = onPostChange: -> @setup() if @postsCount is 0 + @postsCount = 0 if QR.posts.length is 1 and !Conf['Auto-load captcha'] and !QR.posts[0].com and !QR.posts[0].file toggle: -> if @nodes.container and !@timeouts.destroy diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index 88cf9865e..a711aaf7b 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -121,6 +121,7 @@ QR = QR.status() QR.captcha.destroy() focusin: -> + QR.captcha.setup() if $.hasClass(QR.nodes.el, 'autohide') and !$.hasClass(QR.nodes.el, 'focus') $.addClass QR.nodes.el, 'focus' focusout: -> $.rmClass QR.nodes.el, 'focus'