From 9b4f306142ca4b73234951badb47d202c1a2fa25 Mon Sep 17 00:00:00 2001 From: Brian Jacobel Date: Wed, 17 Aug 2016 16:57:34 -0400 Subject: [PATCH] Fix an issue where focus could become trapped --- .../js/discussion/views/discussion_thread_list_view.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/common/static/common/js/discussion/views/discussion_thread_list_view.js b/common/static/common/js/discussion/views/discussion_thread_list_view.js index 4d96e2eb97..6199d776fe 100644 --- a/common/static/common/js/discussion/views/discussion_thread_list_view.js +++ b/common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -258,7 +258,7 @@ } }); this.renderThreads(); - this.showBrowseMenu(); + this.showBrowseMenu(true); return this; }; @@ -429,11 +429,13 @@ return this.$('.forum-nav-browse-menu-wrapper').is(':visible'); }; - DiscussionThreadListView.prototype.showBrowseMenu = function() { + DiscussionThreadListView.prototype.showBrowseMenu = function(initialLoad) { if (!this.isBrowseMenuVisible()) { this.$('.forum-nav-browse-menu-wrapper').show(); this.$('.forum-nav-thread-list-wrapper').hide(); - $('.forum-nav-browse-filter-input').focus(); + if (!initialLoad) { + $('.forum-nav-browse-filter-input').focus(); + } $('body').bind('click', this.hideBrowseMenu); return this.updateSidebar(); }