Refactor _expandWorkspacesStrip function to handle undefined browser parameter

This commit is contained in:
mauro-balades 2024-10-11 17:52:18 +02:00
parent 3fbe081350
commit c86b344c17
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB

View file

@ -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');