Which was fixed about 2 weeks ago (so maybe not in the 2.08.167 release you had).
Basically if you were writing to a StorageFile and then the storage was compacted, the Storagefile address would end up being wrong and it'd end up writing to the middle of other files.
Normally that's not an issue since if there's compaction it'd be cause because of a StorageFile write, and in that case it's fine. However if you were really unlucky and changing settings, or you were writing to two StorageFiles at the same time, it could happen
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
This sounds an awful lot like this issue: https://github.com/espruino/Espruino/issues/1970
Which was fixed about 2 weeks ago (so maybe not in the 2.08.167 release you had).
Basically if you were writing to a StorageFile and then the storage was compacted, the Storagefile address would end up being wrong and it'd end up writing to the middle of other files.
Normally that's not an issue since if there's compaction it'd be cause because of a StorageFile write, and in that case it's fine. However if you were really unlucky and changing settings, or you were writing to two StorageFiles at the same time, it could happen