From fb7cb832cc422b06c93c50e0cd8fa906fc7de414 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 2 Aug 2026 11:50:06 -0700 Subject: [PATCH] feat(browser): redesign extension popup with settings panel (#118095) * feat(browser): redesign extension popup with settings panel * fix(browser): hide unpair action while popup is unpaired * test(browser): compare realpaths when resolving loaded extension id --- .../browser/chrome-extension/background.js | 1 + .../browser/chrome-extension/popup.html | 414 ++++++++++++++---- extensions/browser/chrome-extension/popup.js | 41 +- .../chrome-extension/sidepanel.e2e-support.ts | 4 +- 4 files changed, 368 insertions(+), 92 deletions(-) diff --git a/extensions/browser/chrome-extension/background.js b/extensions/browser/chrome-extension/background.js index 99357b9e64fc..1403d0277279 100644 --- a/extensions/browser/chrome-extension/background.js +++ b/extensions/browser/chrome-extension/background.js @@ -632,6 +632,7 @@ chrome.runtime.onMessage.addListener((msg, _sender, sendResponse) => { paired: Boolean(relayUrl), state: relayState, sharedTabCount: shared.length, + relayUrl: relayUrl ?? "", }); return; } diff --git a/extensions/browser/chrome-extension/popup.html b/extensions/browser/chrome-extension/popup.html index 053c4dee498e..9a9d25d6988b 100644 --- a/extensions/browser/chrome-extension/popup.html +++ b/extensions/browser/chrome-extension/popup.html @@ -2,119 +2,363 @@ + OpenClaw -

OpenClaw

-
-

- Run openclaw browser extension pair on this machine and paste the pairing - string: -

- - - -
-