diff --git a/src/pages/ManageStatusPage.vue b/src/pages/ManageStatusPage.vue
index c6a8b7f50..eaf7416a8 100644
--- a/src/pages/ManageStatusPage.vue
+++ b/src/pages/ManageStatusPage.vue
@@ -15,13 +15,14 @@
No status pages
-
+
+
{{ statusPage.title }}
/status/{{ statusPage.slug }}
-
+
diff --git a/src/pages/StatusPage.vue b/src/pages/StatusPage.vue
index 9ce22d537..72da70b69 100644
--- a/src/pages/StatusPage.vue
+++ b/src/pages/StatusPage.vue
@@ -460,6 +460,12 @@ export default {
feedInterval = setInterval(() => {
this.updateHeartbeatList();
}, (300 + 10) * 1000);
+
+ // Go to edit page if ?edit present
+ // null means ?edit present, but no value
+ if (this.$route.query.edit || this.$route.query.edit === null) {
+ this.edit();
+ }
},
methods: {
@@ -516,12 +522,7 @@ export default {
console.log(time);
setTimeout(() => {
- // If the slug was changed, go to the new slug
- if (this.slug !== this.config.slug) {
- location.href = "/status/" + this.config.slug;
- } else {
- location.reload();
- }
+ location.href = "/status/" + this.config.slug;
}, time);
} else {
@@ -548,7 +549,7 @@ export default {
},
discard() {
- location.reload();
+ location.href = "/status/" + this.slug;
},
changeTagsVisibility(show) {