found a workaround here - vue-router — Uncaught (in promise) Error: Redirected from "/login" to "/" via a navigation guard posted by "Nav" closed, thx :D