diff options
| -rw-r--r-- | glide/.config/glide/glide.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/glide/.config/glide/glide.ts b/glide/.config/glide/glide.ts index 644df7a..9579c06 100644 --- a/glide/.config/glide/glide.ts +++ b/glide/.config/glide/glide.ts @@ -99,10 +99,10 @@ async function open_or_activate(url) { const tabs = await glide.tabs.query({url: `*://${url.hostname}/*`}); const tab = tabs.find(t => t.url.startsWith(url.href)); - if (tabs.length === 0) { - glide.excmds.execute(`tab_new ${url}`); - } else { + if (tab) { await browser.tabs.update(tab.id, { active: true }); + } else { + glide.excmds.execute(`tab_new ${url}`); } } |
