Repository navigation
v0.5.96
Upgrading
- Run
kit:update plan|applyforcore(re-pinnedsha256:1cffa6e7…88fa→sha256:ebeba6a1…b131):Kit/Appearance/useAppearance.tstakes the storage fix below. No other stub changes.
Fixed
- Blocked browser storage no longer leaves the page blank.
useAppearanceread and wrotelocalStorageunguarded (ininitializeTheme, on mount and inupdateAppearance), so where storage throws on access (site data blocked, some private modes) the app never mounted. Every read and write is now guarded: a failed or unrecognised read falls back tosystem, and a failed write is ignored (theappearancecookie still carries the choice). The other core stubs that use storage (ComputedValueScope.vue,SplitPane.vue/splitState.ts,DataTable.vue,Workbench.vue/workbenchLayout.ts) were already guarded. The browser suite mounts the app withlocalStorageandsessionStoragethrowing.
What's Changed
- [0.5.x] Guard useAppearance's localStorage access (blank page when storage is blocked) by @jaspertey in #445
Full Changelog: v0.5.95...v0.5.96