From f6bab02b6b93c3804ec83b853e333fba417a0988 Mon Sep 17 00:00:00 2001 From: Aman Kumar <145339995+amankumarsingh77@users.noreply.github.com> Date: Sun, 12 Jul 2026 22:03:37 +0530 Subject: fix: remove browser footer status indicator (#10) (#11) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The footer status chip set during session_start could go stale: after a successful /browser-setup, the setup command only called ctx.ui.notify() and never updated ctx.ui.setStatus("browser", ...), so the footer kept showing the red "Browser — run /browser-setup" nudge even though the browser was connected. Rather than syncing the status from the setup handler, remove the footer status indicator entirely. Browser control is on-demand and the setup command already reports its own outcome via notify(), so the persistent footer chip added no value and only introduced a stale-state bug. Closes #10 --- src/index.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index 0991c5d..d5f3435 100644 --- a/src/index.ts +++ b/src/index.ts @@ -144,10 +144,6 @@ export default function browserHarnessExtension(pi: ExtensionAPI): void { } registerSetupCommand(pi, client); registerDeepResearchCommand(pi); - ctx.ui.setStatus( - "browser", - client.status().alive ? "🟢 Browser connected" : "🔴 Browser — run /browser-setup", - ); }); pi.on("session_shutdown", async () => { -- cgit v1.2.3