export async function openChat(browser, url, openIn) { if (openIn === 'new-window') { try { await browser.windows.create({ url }); return; } catch { /* Fall back to a tab. */ } } await browser.tabs.create({ url, active: openIn !== 'background-tab' }); }