We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b698a5 commit 1044945Copy full SHA for 1044945
src/types/viewportManager.ts
@@ -225,8 +225,14 @@ export function saveToLocalStorage(ctx: GlobalContext) {
225
226
export function loadFromLocalStorage(ctx: GlobalContext) {
227
const jsonData = localStorage.getItem(LOCAL_STORAGE_KEY) || "[]";
228
- const graphData: GraphData = JSON.parse(jsonData);
229
- ctx.load(DataGraph.fromData(graphData));
230
-
+ try {
+ const graphData: GraphData = JSON.parse(jsonData);
+ ctx.load(DataGraph.fromData(graphData));
231
+ } catch (error) {
232
+ const extraData = { jsonData, error };
233
+ console.error("Failed to load graph from local storage.", extraData);
234
+ ctx.load(new DataGraph());
235
+ return;
236
+ }
237
console.log("Graph loaded from local storage.");
238
}
0 commit comments