diff --git a/app/assets/javascripts/discourse/app/templates/tags/show.hbs b/app/assets/javascripts/discourse/app/templates/tags/show.hbs
index 3fa58ca55e..f0d552250b 100644
--- a/app/assets/javascripts/discourse/app/templates/tags/show.hbs
+++ b/app/assets/javascripts/discourse/app/templates/tags/show.hbs
@@ -47,7 +47,7 @@
{{#unless loading}}
{{#if list.topics}}
- {{#discovery-topics-list model=list refresh=(action "refresh")}}
+ {{#discovery-topics-list model=list refresh=(action "refresh") as |discoveryTopicList|}}
{{bulk-select-button selected=selected action=(action "refresh") category=category}}
{{topic-list
topics=list.topics
@@ -59,6 +59,7 @@
order=order
ascending=ascending
changeSort=(action "changeSort")
+ onScroll=discoveryTopicList.saveScrollPosition
scrollOnLoad=true
}}
{{/discovery-topics-list}}