diff --git a/resources/assets/js/app.vue b/resources/assets/js/app.vue index e4d2b914..916843c3 100644 --- a/resources/assets/js/app.vue +++ b/resources/assets/js/app.vue @@ -77,9 +77,6 @@ export default { playback.init(); hideOverlay(); - // Load the default view. - router.go('home'); - // Ask for user's notification permission. this.requestNotifPermission(); diff --git a/resources/assets/js/router.js b/resources/assets/js/router.js index 883f2a3d..9ed5f881 100644 --- a/resources/assets/js/router.js +++ b/resources/assets/js/router.js @@ -74,7 +74,7 @@ export default { if (isMobile.apple.device) { // Mobile Safari doesn't allow autoplay, so we just queue. queueStore.queue(song); - this.go('queue'); + this.parent.go('queue'); } else { playback.queueAndPlay(song); } @@ -82,6 +82,7 @@ export default { }, init() { + this.routes.parent = this; this.loadState(); window.addEventListener('popstate', () => this.loadState(), true); },