← Commit history

install skill: Edge field notes from ConfRoomROG and arav-rog

John Lauer ·371795e5a6 ·1mo ago ·parent f9b8afb
1 file changed +21
skills/installing-the-extension/SKILL.md+21
@@ -239,6 +239,27 @@ three people's signed-in profiles. Start to "Extension loaded" took about four m - The extension connects within about ten seconds of loading; `nbrowser_readiness` then lists the profile   at the loaded version, and it stays `ready` after every window of yours is closed. +## Field notes (Edge on ConfRoomROG and arav-rog, 2026-09-20 - one re-enable, one true first install)++- **`edge://extensions` may not commit from `desktop_navigate`.** On ConfRoomROG the URL sat typed in the+  omnibox with its suggestion list open; a second navigate and a foreground Enter both did nothing. What+  worked, in the background: `desktop_ui_click {hwnd, contains:"edge://extensions"}` invokes the first+  suggestion and the page loads. Judge by the window title ("Extensions - ...").+- **A Layer-1 window opens minimized; restore it before driving.** `desktop_set_window_state {state:"restore"}`+  then `{state:"bottom", force:true}` keeps it behind everything while you work.+- **In a narrower Edge window the page collapses.** Developer mode moves into the side menu: invoke+  "Extensions menu" by UI automation, click the toggle by position from a screenshot, invoke the menu again+  to close it. Load unpacked becomes an ICON-ONLY button with no UI automation name or id (the first of three+  icons right of "Developer options"), so it also needs a positional click.+- **Do NOT run UI automation against the Edge folder picker at all.** A `desktop_find_control` on it closed+  the picker without loading, twice. Take the picker rect from `desktop_list_windows`, screenshot it, and+  click Select Folder by position (about 79% across, 93% down). Build the path JSON with a real encoder: a+  hand-escaped backslash path produced invalid JSON, and the Enter that followed closed the picker.+- **Installed but DISABLED (the user turned it off once):** only do this when the user asks. Click the card+  toggle by position. The card then connects on the version Edge cached when it was disabled (0.2.10 here,+  with 0.2.15 on disk); one `nbrowser_dev_reload {profile}` brought it to the files on disk.+- **The card's Reload button is not invokable by UI automation;** use `nbrowser_dev_reload` once connected.+ ## Chrome AND Edge They are independent. Repeat the flow per browser (matching scheme: `chrome://` vs `edge://`; the toggle sits top-right on Chrome, bottom-left on Edge). The host is registered per browser, so each connects its