Issue: 3205

After using router.push\replace asyncData not called on new page

[issue link]



Reproduction link


Steps to reproduce

https://poised-hardware.glitch.me/ - if you go index page u will see render error due to undefined variable. But index page only do router.push to /page2.
If u go directly to https://poised-hardware.glitch.me/page2 all renders fine.

What is expected ?

asyncData called and variable resolved so no error happened like when page accessed directly without router.push

What is actually happening?

render error due to undefined variable that should come from asyncData

This bug report is available on Nuxt.js community (#c6869)