1 parent c6381a3 commit ac58c41Copy full SHA for ac58c41
2 files changed
app.js
@@ -1343,8 +1343,14 @@ function loadState() {
1343
const old = localStorage.getItem(key);
1344
if (old) return migrateOldState(JSON.parse(old));
1345
}
1346
- } catch {
1347
- localStorage.removeItem(STORAGE_KEY);
+ } catch (error) {
+ const saved = localStorage.getItem(STORAGE_KEY);
1348
+ if (saved) {
1349
+ try {
1350
+ localStorage.setItem(`${STORAGE_KEY}-recovery-${Date.now()}`, saved);
1351
+ } catch {}
1352
+ }
1353
+ console.warn("Failed to load local data; kept a recovery copy.", error);
1354
1355
return structuredClone(defaultState);
1356
service-worker.js
@@ -1,4 +1,4 @@
1
-const VERSION = "126";
+const VERSION = "127";
2
const CACHE_NAME = `free-knit-workbench-v${VERSION}`;
3
const ASSETS = [
4
"./",
0 commit comments