-
I could've sworn I've seen "Storage Updated" in the past, but trying 2v19 and even 2v18 now, it isn't showing up.
But if I go back to 2v21 and temporarily remove the hash check by updating bootupdate.js, the exception does go away.
That would explain why it's only during settings updates. And why when I tried to manually remove the hash check in
.boot0
to put in a try/catch, I wasn't catching anything... I thought I was fighting against the bootupdate.js rewriting it, but I had also removed the exception.It hasn't been an issue, besides a lot of head scratching and thinking I broke something.
Thanks!
Thanks for checking on this - I don't think this is anything to worry about too much - I believe it comes from this line which in the past would have thrown
Storage Updated
: https://github.com/espruino/BangleApps/blob/master/apps/boot/bootupdate.js#L22C2-L22C90It's a bit of a hack to ensure that if the settings are changes, at boot time no extra code gets run (because there was an exception) and the Bangle can then reload the new settings.
@thinkpoop on 2v19 did you see a
Storage Updated
message when changing? It's possible something has got broken with the reporting of exceptions (maybe after a reload).