github remorses/playwriter extension@0.0.94
Extension 0.0.94

4 hours ago
  1. Copy React Component Source Path right-click menu item. Right-click an element on a React page to copy the source file path (e.g. src/components/Button.tsx:42) to your clipboard. Uses bippy to walk the React fiber tree.

  2. In-page floating toolbar with pin element mode. A compact dark pill toolbar injected into tabs with Playwriter attached. Pin elements to assign them to globalThis.playwriterPinnedElemN and copy the reference to clipboard. Shared pin counter between toolbar and context menu.

  3. Pinned element clipboard copies a shell-ready command. Toolbar pins and context menu now copy playwriter -e 'inspectPinnedElement(...)' with React component inspection when supported. Bash-safe single-quote wrapping handles any page content.

  4. Always-on ghost cursor injected into every attached tab via Page.addScriptToEvaluateOnNewDocument. Auto-hides after 5s of inactivity. Press feedback uses a dedicated 140ms ease-out, independent of move duration. Scale and transform-origin tuned per Emil Kowalski design principles.

  5. Auto-relocate popup windows into tabs. OAuth popups and similar windows opened by connected tabs are moved into the source tab's window automatically, so agents no longer need cmd+click workarounds.

  6. Cross-browser relay identity. Per-install installId persisted in chrome.storage.local prevents relay takeover when multiple Chromium-family browsers connect.

  7. Fix debugger crash on pages with chrome-extension:// iframes (LastPass, SurfingKeys, password managers). Restricted iframes are removed before attach, and restricted child targets are filtered from CDP events.

  8. Fix Target.detachFromTarget routing on root CDP session. Commands without a top-level sessionId now resolve via params.sessionId fallback instead of throwing.

  9. Runtime-scoped root CDP tab session IDs prevent collisions across multiple Chrome profiles.

  10. Skip welcome tab in packaged automation builds. The CLI-bundled extension no longer opens welcome.html on install.

Don't miss a new playwriter release

NewReleases is sending notifications on new releases.