From 40e38b390b4999b2e0b78a21e7e174dc20575d7c Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Thu, 2 May 2024 11:10:17 +0800 Subject: [PATCH] set current tab through pointer --- scripts/GUI/entrypoints/manager.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/GUI/entrypoints/manager.js b/scripts/GUI/entrypoints/manager.js index 5e3ef91..7d3bf0b 100644 --- a/scripts/GUI/entrypoints/manager.js +++ b/scripts/GUI/entrypoints/manager.js @@ -6,6 +6,7 @@ import MenuEntry from "./menuentry.js"; import ManagedWindow from "./ManagedWindow.js"; import IconIndicator from "./iconindicator.js"; import check from "/scripts/external/check.js"; +import pointer from "/scripts/data/pointer.js"; export default class EntryManager { constructor () { @@ -32,8 +33,13 @@ export default class EntryManager { onRefresh() { (Tabs.query(null, 0)).then((DATA) => { if (DATA ? (DATA.url) : false) { - (check.platform(DATA.url)).then((result) => { - (result) ? (this.enable()) : (this.disable()) + (check.platform(DATA.url)).then(async (result) => { + if (result) { + this.enable(); + await pointer.select(DATA.url); + } else { + this.disable(); + }; }); }; })