From 1a9bd32be42d074c2608a526e614387843e83fe4 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 17 Apr 2016 21:31:50 -0700 Subject: [PATCH] Fix failure of some notices to close. #822 --- src/classes/Notice.coffee | 2 ++ 1 file changed, 2 insertions(+) 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?()