This.$router.push doesn't change page, workaround

I have a startup page that tests (in the router) if we know the server address…

if not, let this component run, and when we get and save the server address,
then go to the next page

using this.$router.push({path:…})

I can see in the android debugger, then new component get loaded and fill out the data,
but the page doesn’t change

this.$router.go({path:…}) works

For me router.push() works only once. Then I get this error.