From ce3cdd7a1ffdf734087ccfd0b9c086a8a1281df7 Mon Sep 17 00:00:00 2001
From: "Henrik.Askjer" <henrik.askjer@uib.no>
Date: Mon, 30 Aug 2021 11:34:40 +0200
Subject: [PATCH] Attempt at fixing reload bug

---
 src/components/DictionaryView.vue | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index d5881543..7a30a81d 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -203,12 +203,14 @@ export default {
     select_result: function(event) {
       this.event = event
       if(event.articles){
-        let source = '/' + this.lang + '/w/' + event.word
+        let source = '/' + this.lang + '/w/' + event.match
         this.$router.push(source)
         this.search_results = event.articles.map(a => Object.assign(a, {source: source}))
         this.article = null
         this.error = null
         history.replaceState({article: this.article, search_results: this.search_results, lang: this.lang, error: this.error}, '')
+        // Attempt at fixing issue with page not updating
+        navigate_to_word(this, event.match)
         this.$plausible.trackEvent('dropdown selection', {props: {query: event.label, match: event.match}})
       }else{
         this.waiting_for_articles = true
-- 
GitLab