diff --git a/4chan_x.js b/4chan_x.js index 353fb8225..fc306ea8e 100644 --- a/4chan_x.js +++ b/4chan_x.js @@ -1341,6 +1341,7 @@ input.value = 404; } d.title = d.title.match(/.+- /)[0] + 404; + g.dead = true; Favicon.update(); return; } @@ -1678,7 +1679,7 @@ l = unread.replies.length; if (g.dead) { if (l > 0) { - href = Favicon.headHalo; + href = Favicon.deadHalo; } else { href = Favicon.dead; } @@ -1692,6 +1693,7 @@ favicon = $('link[rel="shortcut icon"]', d.head); clone = favicon.cloneNode(true); clone.href = href; + clone.setAttribute('type', 'image/x-icon'); return $.replace(favicon, clone); } }; diff --git a/script.coffee b/script.coffee index a6012e3ed..e29a4a430 100644 --- a/script.coffee +++ b/script.coffee @@ -1055,6 +1055,7 @@ updater = input.disabled = true input.value = 404 d.title = d.title.match(/.+- /)[0] + 404 + g.dead = true Favicon.update() return @@ -1309,7 +1310,7 @@ Favicon = l = unread.replies.length if g.dead if l > 0 - href = Favicon.headHalo + href = Favicon.deadHalo else href = Favicon.dead else @@ -1318,10 +1319,11 @@ Favicon = else href = Favicon.default - #XXX `favicon.href = href` doesn't work + #XXX `favicon.href = href` doesn't work on Firefox favicon = $ 'link[rel="shortcut icon"]', d.head clone = favicon.cloneNode true clone.href = href + clone.setAttribute 'type', 'image/x-icon' $.replace favicon, clone