diff --git a/4chan_x.user.js b/4chan_x.user.js index 15edaec6a..4f3bd78a7 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2022,7 +2022,7 @@ input.disabled = true; input.value = 404; } - d.title = d.title.match(/.+-/)[0] + ' 404'; + d.title = d.title.match(/^.+-/)[0] + ' 404'; g.dead = true; Favicon.update(); return; @@ -2035,7 +2035,6 @@ This saves bandwidth for both the user and the servers, avoid unnecessary computation, and won't load images and scripts when parsing the response. */ - updater.lastModified = this.getResponseHeader('Last-Modified'); if (this.status === 304) { if (conf['Verbose']) { updater.count.textContent = '+0'; @@ -2043,6 +2042,7 @@ } return; } + updater.lastModified = this.getResponseHeader('Last-Modified'); body = $.el('body', { innerHTML: this.responseText }); diff --git a/script.coffee b/script.coffee index 088f71d3d..e0f7f2083 100644 --- a/script.coffee +++ b/script.coffee @@ -1616,8 +1616,7 @@ updater = for input in $$ '#com_submit' input.disabled = true input.value = 404 - # XXX trailing spaces are trimmed - d.title = d.title.match(/.+-/)[0] + ' 404' + d.title = d.title.match(/^.+-/)[0] + ' 404' g.dead = true Favicon.update() return @@ -1631,12 +1630,12 @@ updater = This saves bandwidth for both the user and the servers, avoid unnecessary computation, and won't load images and scripts when parsing the response. ### - updater.lastModified = @getResponseHeader('Last-Modified') if @status is 304 if conf['Verbose'] updater.count.textContent = '+0' updater.count.className = null return + updater.lastModified = @getResponseHeader 'Last-Modified' body = $.el 'body', innerHTML: @responseText