-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Store recently opened workspaces in global storage #138072
Comments
The list of recently opened workspaces is actually one of the few things we store in Other things stored in that file are the window sizes and position, so you probably lost those too? Anything in the logs from the past days that could hint to maybe a corrupted |
I should have mentioned something else relevant: like I mentioned in Slack I was having issues with not being able to close vscode, the main process was stuck in a busy loop, and I force quit it this morning. Could that have led to this? I'm not sure I lost window size and position though - it opens maximized on the right monitor. When I start vscode with a fresh user data dir, the window is smaller.
|
Yes, might be related. Possibly the file got truncated but wasn't able to write to disk then. If this reproduces reliably for you, let me know. I will add a debt item for me to investigate whether we could possibly migrate this data into the SQLite DB. |
The list of opened workspaces and files is now migrated into global storage. A couple of interesting changes came a long:
//cc @sandy081 |
This morning, my Recently Opened folders are missing in Insiders. Not sure whether this happened right after updating, or earlier, or what the order of events was because I was looking at a different issue.
"Open Recent" shows this list
The top two I opened manually, the others I guess have unsaved changes.
I don't think other global data has been lost. It seems like the window size and position was restored and I'm not getting notifications that I clicked "don't show again" on.
The text was updated successfully, but these errors were encountered: