diff --git a/src/platform/$.coffee b/src/platform/$.coffee
index ca0dc414c..2c01b3a0a 100644
--- a/src/platform/$.coffee
+++ b/src/platform/$.coffee
@@ -388,10 +388,12 @@ $.crxWorking = ->
if chrome.runtime.getManifest()
true
else
- msg = $.el 'div',
- <%= html('4chan X seems to have been updated. You will need to reload the page.') %>
- $.on $('a', msg), 'click', -> location.reload()
- new Notice 'warning', msg, 20
+ unless $.crxWarningShown
+ msg = $.el 'div',
+ <%= html('4chan X seems to have been updated. You will need to reload the page.') %>
+ $.on $('a', msg), 'click', -> location.reload()
+ new Notice 'warning', msg
+ $.crxWarningShown = true
false
$.get = (key, val, cb) ->