aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--glide/.config/glide/glide.ts6
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}`);
}
}