Add functions to open initial pinned tabs and welcome tab in ZenWelcome

This commit is contained in:
mr. M
2025-02-19 10:34:06 +01:00
parent cc52ec2b71
commit 58d83d8f92

View File

@@ -39,6 +39,26 @@
window.MozXULElement.insertFTLIfNeeded('browser/zen-welcome.ftl');
}
function openInitialPinTab() {
const tabs = [
'https://reddit.com/r/zen_browser',
'https://x.com/zen_browser',
];
for (const url of tabs) {
const tab = window.gBrowser.addTrustedTab(url, {
inBackground: true,
});
gBrowser.pinTab(tab);
}
}
function openWelcomeTab() {
const tab = window.gBrowser.addTrustedTab('https://zen-browser.app/welcome', {
inBackground: true,
});
gBrowser.selectedTab = tab;
}
class ZenWelcomePages {
constructor(pages) {
this._currentPage = -1;
@@ -495,6 +515,8 @@
centerWindowOnScreen();
initializeZenWelcome();
animateInitialStage();
openInitialPinTab();
openWelcomeTab();
}
startZenWelcome();