Skip to content

Commit 0d1be1b

Browse files
committed
feat: add recorder inspect and replay modes
1 parent 0f75e00 commit 0d1be1b

11 files changed

Lines changed: 652 additions & 17 deletions

File tree

artifacts/edge-share.zip

2.94 KB
Binary file not shown.

changelog.d/20260625_124424_control_panel_redesign.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ bump: patch
77
- Redesigned the browser control panel with clearer target status, shared Edge activity, screenshot history, action logs, and filterable window/tab inventory.
88
- Added a searchable agent action timeline with status counts, stable action IDs, expandable details, and screenshot jump links.
99
- Added an Edge extension action recorder with popup Record/Stop controls, shared relay sync, and Playwright-like script export in the control panel.
10+
- Added Playwright CRX-inspired recorder modes with Inspect selector preview, floating step list, and replay of recorded actions through the shared Edge relay.

extension/edge-share/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ last selected tab or the active tab in the last focused window.
103103
- `list_tabs`: returns windows with nested tabs plus a flat `tabs` list. Window
104104
and tab metadata includes `regular`/`incognito` when Edge exposes it.
105105
- `activate_tab`: activates `tabId` or the current target tab.
106+
- `start_recording`, `stop_recording`, `clear_recording`, and
107+
`recording_state`: control the user action recorder.
108+
- `set_recording_mode`: accepts `mode: "record"` or `mode: "inspect"`. Inspect
109+
mode highlights elements and reports selectors without activating the page.
110+
- `play_recording`: replays the currently recorded steps through the same
111+
shared browser debugger transport.
106112

107113
`rbc <browser> pw` can run a Playwright-compatible subset against share links by
108114
translating supported `page` methods into these relay commands. Unsupported

0 commit comments

Comments
 (0)