Skip to content

Vue router resolves async route component before global guard hook has been resolved #1329

Closed
@sqal

Description

@sqal

Version

2.4.0

Reproduction link

2.4.1 - https://jsfiddle.net/bfpuee6e/
2.3.1 - https://jsfiddle.net/0ogdn5mu/

Steps to reproduce

  1. 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
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions