fix: update current service in store before navigating to dashboard #514
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When clicking a service name in the ServiceList component, the application navigates to the service dashboard. However, the instance selector on the target page might initialize before the URL parameters are fully processed, potentially leading to an incorrect instance list (e.g., showing all instances instead of those belonging to the selected service).
This commit explicitly sets the current service in the
selectorStorebefore triggering the route change. This ensures the global state is synchronized and the target page components have the correct context immediately upon mounting.