diff --git a/invokeai/frontend/web/src/features/ui/layouts/navigation-api.ts b/invokeai/frontend/web/src/features/ui/layouts/navigation-api.ts index 9a45cbba1d..464b555b8e 100644 --- a/invokeai/frontend/web/src/features/ui/layouts/navigation-api.ts +++ b/invokeai/frontend/web/src/features/ui/layouts/navigation-api.ts @@ -195,7 +195,9 @@ export class NavigationApi { log.debug({ stored: parseify(stored) }, `Restored view ${key} from storage`); } catch (error) { log.error({ error: parseify(error) }, `Failed to restore view ${key} from storage`); + this._app.storage.delete(key); initialize(); + this._app.storage.set(key, api.toJSON()); } } else { initialize();