Save untitled files to the last active folder #13184
Merged
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.
What it does
Closes #13182
The changes to
UserWorkingDirectoryProvider
will now keep track of the latest opened navigatable resource. In case the current file doesn't use a valid URI scheme (i.e.untitled
), it will now always default to the latest opened resource.The changes in
DefaultFileDialogService
ensure that in case no resource has been opened yet, it will default to the first open workspace folder or the user home directory.How to test
Save As...
on existing files should behave as expected (i.e. save to their parent folder).Review checklist
Reminder for reviewers