Skip to content

Version Packages - #38

Merged
kitlangton merged 1 commit into
mainfrom
changeset-release/main
Jul 30, 2026
Merged

Version Packages#38
kitlangton merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@opencode-ai/browser-control@0.4.0

Minor Changes

  • 05b068d: Stream tab-capture recordings to disk with intrinsically framed, sequenced binary messages instead of buffering complete recordings in relay memory.

Patch Changes

  • 05b068d: Isolate CDP client state so concurrent clients retain their own auto-attach
    settings, invalidate target aliases when ownership hides a tab, reject hidden
    session routing, avoid arbitrary target fallback, and detach child targets when
    their root disappears. Centralize target and alias routing so stale root and
    child sessions fail closed.
  • 05b068d: Accept --session, -s, and BROWSER_CONTROL_SESSION for session reset and
    delete while retaining positional and current-session selection.
  • 05b068d: Prepare an unlisted Chrome Web Store extension with protocol-based relay
    compatibility, deterministic packaging, and more reliable cold-start target
    creation. Session reset and delete now recover relay-owned targets whose
    debugger attachment was permanently lost during an extension update.
  • d0285d9: Allow release builds to connect to the exact unpacked extension bundled with
    the installed package while continuing to reject arbitrary extension origins.
  • 05b068d: Search recursively through open shadow roots in fillInput and fillInputs,
    and report the closed-root boundary when a selector has no match.
  • fcacf49: Prevent snapshot refs from timing out when a page's accessible name differs slightly from Browser Control's compact display name.
  • 05b068d: Preserve page focus while fillInput and fillInputs update controlled fields,
    preventing focus-sensitive extensions from making the target unresponsive.
  • 05b068d: Keep the Chrome extension connected across idle service-worker suspension, repair missing reconnect alarms whenever the worker starts, start the managed relay correctly when MCP runs through a package-manager bin symlink, and make Doctor compare the runtime extension with the manifest shipped in the npm package.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 7df55f7 to 54ca719 Compare July 30, 2026 14:50
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 54ca719 to 0b3e8db Compare July 30, 2026 14:52
@kitlangton
kitlangton merged commit 0110939 into main Jul 30, 2026
@kitlangton
kitlangton deleted the changeset-release/main branch July 30, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant