From c86b344c1786f3181ef62f8b1d1d19d9b2c2c7dd Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Fri, 11 Oct 2024 17:52:18 +0200 Subject: [PATCH] Refactor _expandWorkspacesStrip function to handle undefined browser parameter --- src/ZenWorkspaces.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ZenWorkspaces.mjs b/src/ZenWorkspaces.mjs index 2e427eb..afc4fb4 100644 --- a/src/ZenWorkspaces.mjs +++ b/src/ZenWorkspaces.mjs @@ -406,7 +406,10 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature { await this._expandWorkspacesStrip(); } - async _expandWorkspacesStrip(browser = window) { + async _expandWorkspacesStrip(browser = undefined) { + if (typeof browser === 'undefined' || typeof browser.ZenWorkspaces === 'undefined') { + browser = window; + } let workspaces = await browser.ZenWorkspaces._workspaces(); let workspaceList = browser.document.getElementById('zen-workspaces-button'); const newWorkspacesButton = browser.document.createXULElement('toolbarbutton');