From 5fe4d0fba5149a353d2ff80729aefe486500cfd8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e?= <tpoussard@neogeo.fr>
Date: Mon, 4 Jul 2022 14:38:05 +0200
Subject: [PATCH] update the page at query changes when navigating back or
 forward in browser

---
 src/views/Feature/FeatureDetail.vue | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue
index 0e6f85f9..08ff409f 100644
--- a/src/views/Feature/FeatureDetail.vue
+++ b/src/views/Feature/FeatureDetail.vue
@@ -154,6 +154,14 @@ export default {
     ]),
   },
 
+  watch: {
+    '$route.query'(newValue, oldValue) {
+      if (newValue !== oldValue) { //* Navigate back or forward to the previous or next URL
+        this.initPage(); //* doesn't update the page at query changes, thus it is done manually here
+      }
+    },
+  },
+
   created() {
     if (this.$route.params.slug_type_signal) {
       this.SET_CURRENT_FEATURE_TYPE_SLUG(this.$route.params.slug_type_signal);
-- 
GitLab