diff --git a/build/winsign/sign.ps1 b/build/winsign/sign.ps1 index 1e06067b6..17aa67f9d 100644 --- a/build/winsign/sign.ps1 +++ b/build/winsign/sign.ps1 @@ -35,7 +35,9 @@ Start-Job -Name "SurferInit" -ScriptBlock { param($PWD) cd $PWD npm run import -- --verbose - npm run surfer -- ci --brand release + $surferJson = Get-Content surfer.json | ConvertFrom-Json + $version = $surferJson.brands.release.release.displayVersion + npm run ci -- $version } -Verbose -ArgumentList $PWD -Debug echo "Downloading artifacts info" diff --git a/package.json b/package.json index ea0542817..8844e4840 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,8 @@ "ffprefs": "cd tools/ffprefs && cargo run --bin ffprefs -- ../../", "lc": "surfer license-check", "lc:fix": "surfer license-check --fix", - "use-moz-src": "cd engine && ./mach use-moz-src" + "use-moz-src": "cd engine && ./mach use-moz-src", + "ci": "surfer ci --brand release --display-version" }, "repository": { "type": "git", diff --git a/src/zen/workspaces/ZenWorkspaces.mjs b/src/zen/workspaces/ZenWorkspaces.mjs index bef9d0354..66562e902 100644 --- a/src/zen/workspaces/ZenWorkspaces.mjs +++ b/src/zen/workspaces/ZenWorkspaces.mjs @@ -2494,12 +2494,13 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature { } for (const workspaceId of workspacesIds) { const workspaceElement = this.workspaceElement(workspaceId); - if (!workspaceElement) { + const workspaceObject = this.getWorkspaceFromId(workspaceId); + if (!workspaceElement || !workspaceObject) { + console.warn('Workspace element or object not found for id', workspaceId); continue; } const arrowScrollbox = workspaceElement.tabsContainer; const pinnedContainer = workspaceElement.pinnedTabsContainer; - const workspaceObject = this.getWorkspaceFromId(workspaceId); const essentialContainer = this.getEssentialsSection(workspaceObject.containerTabId); const essentialNumChildren = essentialContainer.children.length; let essentialHackType = 0;