fix: Fixed migration not working for previous states, b=bug #11994, c=no-component

This commit is contained in:
mr. m
2026-01-25 18:07:25 +01:00
parent 5a6a565b0f
commit 8997a24996

View File

@@ -301,11 +301,14 @@ export class nsZenSessionManager {
}
if (!initialState?.windows?.length) {
initialState ||= {};
initialState.windows = [
{
tabs: [],
},
];
let lastSessionState = initialState.lastSessionState || {};
initialState.windows = lastSessionState.windows?.length
? [...lastSessionState.windows]
: [
{
tabs: [],
},
];
}
for (const winData of initialState?.windows || []) {
winData.spaces = this._migrationData?.spaces || [];