-
Notifications
You must be signed in to change notification settings - Fork 25.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perf(router): cancel the navigation instantly if at least one resolver doesn't emit any value #45621
Conversation
31b6768
to
d47e1ba
Compare
Started a run of all internal tests against this change to verify it's not breaking. @dimakuba in the meantime, can you update the symbol test goldens to get the CI test green? |
Yes, sure |
37481d9
to
4eb18b0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: can you update the commit message header to be perf(router):...
so it's noted as a performance improvement? Refactor commits won't get added to the changelog so there won't be a note about this improvement anywhere!
@dimakuba Please @ me when you've addressed the above comment, and I will merge this PR. |
…r doesn't emit any value Recently the navigation was on hold even at least one resolver didn't emit any value and completed, but another ones still are in progress to resolve any value. The changes cancel the navigation instantly if at least one resolver doesn't emit any value and completed.
4eb18b0
to
8cffbd3
Compare
@dylhunn done |
This PR was merged into the repository by commit f13295f. |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Recently the navigation was on hold even at least one resolver didn't emit any value and completed, but another ones still are in progress to resolve any value. The changes cancel the navigation instantly if at least one resolver doesn't emit any value and completed.