diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue index 0e6f85f9b94ea4fcf7303d30f94e94bb3d5a2f4e..08ff409fb3ed89867c3dd4cad6a4c4ac83e5ac1a 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);