-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
bugbugs found in the applicationbugs found in the applicationui/uxissues related to user interface / user experienceissues related to user interface / user experienceworkspaceissues related to the workspaceissues related to the workspace
Description
Bug Description:
When multiple instances of Theia are opened with different workspaces, the most recently opened workspace is written to index 0 of $USER_HOME/.theia(-ide)/recentworkspace.json
. However, the order is not updated on application close.
Steps to Reproduce:
- Open Theia with
workspaceA
. - Open a second instance with
workspaceB
. - Close
workspaceB
, continue working inworkspaceA
. - Close
workspaceA
. - Open the application again and observe
workspaceB
is opened.
This suggests the roots list is only updated on open, not on close.
Expected behaviour:
- Since
workspaceA
was the last closed workspace, it should appear at index 0 inrecentworkspace.json
, and be restored next time the application starts.
Metadata
Metadata
Assignees
Labels
bugbugs found in the applicationbugs found in the applicationui/uxissues related to user interface / user experienceissues related to user interface / user experienceworkspaceissues related to the workspaceissues related to the workspace