diff --git a/app/assets/javascripts/discourse/views/discovery_topics_view.js b/app/assets/javascripts/discourse/views/discovery_topics_view.js index 2801cae953c..937af533b6e 100644 --- a/app/assets/javascripts/discourse/views/discovery_topics_view.js +++ b/app/assets/javascripts/discourse/views/discovery_topics_view.js @@ -26,8 +26,10 @@ Discourse.DiscoveryTopicsView = Discourse.View.extend(Discourse.LoadMore, { }, _readjustScrollPosition: function() { - var scrollTo = Discourse.Session.currentProp('topicListScrollPosition'); - if (Discourse.URL.get('router.url').indexOf('/more') === -1) { scrollTo = 0; } + var scrollTo = Discourse.Session.currentProp('topicListScrollPosition'), + url = document.location.href; + + if (url && url.indexOf('/more') === -1) { scrollTo = 0; } if (typeof scrollTo !== "undefined") { Em.run.schedule('afterRender', function() {