/* Any copyright is dedicated to the Public Domain. https://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; add_task(async function test_Empty_Tab_Transparent() { const emptyTab = gZenWorkspaces._emptyTab; ok(emptyTab, "Empty tab should exist"); ok(emptyTab.parentElement, "Empty tab should be in the DOM"); ok( emptyTab.hasAttribute("zen-empty-tab"), "Empty tab should have the zen-empty-tab attribute" ); ok( emptyTab.linkedBrowser.hasAttribute("transparent"), "Empty tab should have the transparent attribute" ); }); add_task(async function test_Empty_Tab_Always_First() { ok( gBrowser.tabs[0].hasAttribute("zen-empty-tab"), "First tab should be the empty tab" ); await BrowserTestUtils.withNewTab( { gBrowser, url: "https://example.com", }, async () => { ok( gBrowser.tabs[0].hasAttribute("zen-empty-tab"), "First tab should be the empty tab" ); } ); });