diff --git a/packages/build-config/src/runtime.ts b/packages/build-config/src/runtime.ts index b3c0ad4e4d..e9d2d38a38 100644 --- a/packages/build-config/src/runtime.ts +++ b/packages/build-config/src/runtime.ts @@ -4,6 +4,11 @@ const RuntimeConfig = { debug: {}, }; +const settings = globalThis.sessionStorage?.getItem('WarpDriveRuntimeConfig'); +if (settings) { + Object.assign(RuntimeConfig, JSON.parse(settings)); +} + export function getRuntimeConfig(): typeof RuntimeConfig { return RuntimeConfig; } @@ -18,4 +23,5 @@ export function getRuntimeConfig(): typeof RuntimeConfig { */ export function setLogging(config: Partial): void { Object.assign(RuntimeConfig.debug, config); + globalThis.sessionStorage?.setItem('WarpDriveRuntimeConfig', JSON.stringify(RuntimeConfig)); }