-
Notifications
You must be signed in to change notification settings - Fork 7.6k
If you open an older version of Brackets, it resets some of your preferences #3207
Comments
@TomMalbran This is the Recent Project list problem I mentioned in this pull request (#3101) but did not have a reproducible recipe. Please take a look if you have some time. |
I'll look into it. It would be possible to delete the old preferences only once, on the first upgrade, but leave them on the second time it tries to move the preferences. Shouldn't be that bad, since mostly only developers keep switching between older and new versions and not many users do. Although this is a problem only if you go to Brackets versions older than 22, so on the next sprint switching between the current version and the GitHub one, won't be a problem. |
I was able to reproduce this issue once following the same steps, but not again after that time. Could it be that the preference ID changed for the recent projects in my last Preferences ID request? |
@redmunds Please add this to the Sprint 22 release notes and remove the flag but keep the bug open. |
Removing Sprint 22 milestone per above note. Issue is already mentioned in release notes. |
@peterflynn I removed the release notes per your note above. |
This was added to Release Notes. Closing. |
Result: Recent Projects dropdown contains the project you opened in step 4, the default Getting Started, and nothing else
Expected: Preferences from latest version are unharmed
This seems like a bit of an edge case, since it's unlikely to be running old builds after upgrading (except perhaps for Edge Code, but that uses a separate prefs store). However, it's still a little worrisome... might be worth pondering for a min before this sprint closes down.
The text was updated successfully, but these errors were encountered: