diff --git a/src/components/MainMenu.vue b/src/components/MainMenu.vue
index 09c7853..0169c2c 100644
--- a/src/components/MainMenu.vue
+++ b/src/components/MainMenu.vue
@@ -6,6 +6,7 @@
@@ -103,6 +111,9 @@ export default {
createNewQuery () {
this.$store.dispatch('addTab').then(id => {
this.$store.commit('setCurrentTabId', id)
+ if (this.$route.path !== '/editor') {
+ this.$router.push('/editor')
+ }
})
},
cancelSave () {
@@ -165,6 +176,7 @@ export default {
if (!this.runDisabled) {
this.currentQuery.execute()
}
+ return
}
// Save query Ctrl+S
@@ -173,13 +185,13 @@ export default {
if (this.isUnsaved) {
this.checkQueryBeforeSave()
}
+ return
}
-
- // New (blank) query Ctrl+B
- if (e.key === 'b' && (e.ctrlKey || e.metaKey)) {
- e.preventDefault()
- this.createNewQuery()
- }
+ }
+ // New (blank) query Ctrl+B
+ if (e.key === 'b' && (e.ctrlKey || e.metaKey)) {
+ e.preventDefault()
+ this.createNewQuery()
}
}
}