diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index f3c8dcde65ecb69e9b60d7bd978f8f1046706236..b2784461cd7a5e6db23bfca86e527e37b25c3858 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -98,7 +98,7 @@ function navigate_to_article(self, source) {
   })
   .then(function(response){
     self.waiting_for_articles = false
-    history.replaceState({article: self.article, search_results: [], lang: self.lang, error: self.error}, '')
+    history.replaceState({article: self.article, search_results: [], lang: self.lang, error: self.error, pos_selected: self.pos_selected, scope: self.scope}, '')
     if (source) {
       self.$plausible.trackEvent('internal link incoming', {props: {origin: source}})
     }