We are saving the selected projects by the user for adding into the dashboard in global state before the session is being saved as a workspace . Since the global state is common for all the Vs code sessions there are chances for parallel vs code sessions to mistakingly use this data for adding into the dashboard or update/remove the same.
Need to figure out a solution to make sure each vs code session uses its own data for adding/removing the projects into the dashboard and the same is cleared from the global state post saving the project as a workspace and also when the user choose to close the workspace without saving the current session as a workspace
We are saving the selected projects by the user for adding into the dashboard in global state before the session is being saved as a workspace . Since the global state is common for all the Vs code sessions there are chances for parallel vs code sessions to mistakingly use this data for adding into the dashboard or update/remove the same.
Need to figure out a solution to make sure each vs code session uses its own data for adding/removing the projects into the dashboard and the same is cleared from the global state post saving the project as a workspace and also when the user choose to close the workspace without saving the current session as a workspace