diff --git a/app/assets/javascripts/discourse/routes/topic.js.es6 b/app/assets/javascripts/discourse/routes/topic.js.es6 index c8d4c4594e9..a31736bc158 100644 --- a/app/assets/javascripts/discourse/routes/topic.js.es6 +++ b/app/assets/javascripts/discourse/routes/topic.js.es6 @@ -206,6 +206,9 @@ const TopicRoute = Discourse.Route.extend({ this.searchService.set('searchContext', model.get('searchContext')); + // close the multi select when switching topics + controller.set('multiSelect', false); + this.controllerFor('composer').set('topic', model); this.topicTrackingState.trackIncoming('all'); controller.subscribe();