Version
2.4.0
Reproduction link
2.4.1 - https://jsfiddle.net/bfpuee6e/
2.3.1 - https://jsfiddle.net/0ogdn5mu/
Steps to reproduce
- Open reproduction link for 2.4.0 and check console logs, you can see that vue router resolves async component even though next() callback in global beforeEach hook hasn't been called
- Open reproduction link for 2.3.1, this time there's no 'resolve fn called' log
What is expected?
i expect the same behavior in 2.4.0 as in 2.3.1.
What is actually happening?
Vue router now resolves async component before global hooks have been resolved.