diff --git a/app/assets/javascripts/user_tabs.js.coffee b/app/assets/javascripts/user_tabs.js.coffee
index 2972f33e786bcb003566b32d516dae05cca36f4f..6e990b6c53544d53897535edc75f9ecb9e329a9a 100644
--- a/app/assets/javascripts/user_tabs.js.coffee
+++ b/app/assets/javascripts/user_tabs.js.coffee
@@ -69,6 +69,10 @@ class @UserTabs
     @activateTab(action)
 
   bindEvents: ->
+    # Turn off existing event listeners
+    $(document).off 'shown.bs.tab', '.nav-links a[data-toggle="tab"]'
+
+    # Set event listeners
     $(document).on 'shown.bs.tab', '.nav-links a[data-toggle="tab"]', @tabShown
 
   tabStateInit: ->