fix: Auto select environment issue while creating new environment in new workspace #2884
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.
Description
The Issue was while creating new environment in a fresh new workspace, the newly created environment was getting selected and even the select state was inconsistent on dashboard environment button and the radio button of environment list.
Now auto select environment will work only when user came after login, if a workspace has any local environment created inside it then first environment in the list will get selected automatically, even while switching to workspaces first time after login. In the newly created workspace no auto select functionality will work because there will be no environment to select for the first time and even if the created a new environment then also no auto select will work. Auto select will work only if there are already existing environments. Environments which is created afterwards will have no effect of auto select.
Add Issue Number
Fixes #2707
Add Screenshots/GIFs
Working
https://github.com/user-attachments/assets/80c9916d-5648-4888-8fb6-8c719b11709f
Contribution Checklist:
Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.