From 5bd22b28fa4f743014bb7564a601c7fa8409d805 Mon Sep 17 00:00:00 2001 From: Alfredo Sumaran Date: Wed, 2 Mar 2016 17:37:38 -0500 Subject: [PATCH] Prevent multiple refreshes if a refresh is happening --- app/assets/javascripts/notes.js.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/notes.js.coffee b/app/assets/javascripts/notes.js.coffee index b3073d082d..88c9046a85 100644 --- a/app/assets/javascripts/notes.js.coffee +++ b/app/assets/javascripts/notes.js.coffee @@ -96,6 +96,8 @@ class @Notes , @polling_interval refresh: -> + return if @refreshing is true + refreshing = true if not document.hidden and document.URL.indexOf(@noteable_url) is 0 @getContent() @@ -113,6 +115,8 @@ class @Notes @renderDiscussionNote(note) else @renderNote(note) + always: => + @refreshing = false ### Increase @polling_interval up to 120 seconds on every function call,