-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Editor preferences are reverted to default on subsequent launches of Brackets. #6647
Comments
I can only reproduce it on Mac with my own build. So can someone verify it on a different mac? |
Yes, I saw it too. |
I'm going to call this high priority for sprint 36 and look into this first thing Monday morning, because I'd rather not see preference conversion problems roll out in Sprint 36. Offhand, I'm not sure how this might happen. |
Actually, the issue is not in migration. Currently, we no longer create a new brackets.json file. So the new preferences model is totally broken if you launch sprint 36 even without having any cache to migrate. After the first launch and you change some settings, those settings won't stick. |
@RaymondLim You're right. The root cause appears to be a bug in
If the fix for |
@dangoor I don't get it. Did I screw up big time when I validated 6619?.. I didn't see any modifications on the file system. I did roll back to the commit which adds scope and I'm seeing the same order and modified file when I tweak the settings. :( |
Ahh, yes. This isn't actually a bug in |
Load preferences always instead on positive cases. Also, resolve and reject deferred on negative flows in addScope.
Result: All editor settings are restored to default and you lost all migration.
The text was updated successfully, but these errors were encountered: