diff --git a/CHANGELOG.md b/CHANGELOG.md index 68a069c2c..1ea0a31e4 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,11 @@ Based on v1.9.20.8. - Minor bugfixes. +### v1.9.20.11 +*2015-01-28* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.20.11/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.20.11/builds/4chan-X-noupdate.crx "Chromium version")] + +- Fix thread updater crash due to malformed HTML. + ### v1.9.20.10 *2015-01-27* - [[Firefox](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.20.10/builds/4chan-X-noupdate.user.js "Firefox version")] [[Chromium](https://raw.githubusercontent.com/ccd0/4chan-x/1.9.20.10/builds/4chan-X-noupdate.crx "Chromium version")] diff --git a/src/Monitoring/ThreadUpdater.coffee b/src/Monitoring/ThreadUpdater.coffee index 9a71d0020..eb52bd24d 100755 --- a/src/Monitoring/ThreadUpdater.coffee +++ b/src/Monitoring/ThreadUpdater.coffee @@ -64,7 +64,7 @@ ThreadUpdater = node: -> ThreadUpdater.thread = @ ThreadUpdater.root = @OP.nodes.root.parentNode - ThreadUpdater.lastPost = +ThreadUpdater.root.lastElementChild.id.match(/\d+/)[0] + ThreadUpdater.lastPost = +@posts.keys[@posts.keys.length - 1] ThreadUpdater.outdateCount = 0 ThreadUpdater.cb.interval.call $.el 'input', value: Conf['Interval']