diff --git a/src/classes/Notice.coffee b/src/classes/Notice.coffee index 2e6d4a18e..6478c1e94 100644 --- a/src/classes/Notice.coffee +++ b/src/classes/Notice.coffee @@ -15,6 +15,7 @@ class Notice @el.className = "notification #{type}" add: => + return if @closed if d.hidden $.on d, 'visibilitychange', @add return @@ -25,6 +26,7 @@ class Notice setTimeout @close, @timeout * $.SECOND if @timeout close: => + @closed = true $.off d, 'visibilitychange', @add $.rm @el @onclose?()