Skip to content

fix(devtools): validate browser execution and cleanup - #2

Merged
tomcasaburi merged 2 commits into
masterfrom
codex/fix/jev-helper-safety
Sep 18, 2026
Merged

tomcasaburi merged 2 commits into
masterfrom
codex/fix/jev-helper-safety

Conversation

@tomcasaburi

@tomcasaburi tomcasaburi commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Browser runs with a relative PLAYWRIGHT_CLI_BIN now resolve the executable before entering the temporary session directory. A browser-close failure reported on stderr now makes the run incomplete even if the shared wrapper exits zero, and --baseline requires explicit --live instead of silently returning offline validation. Reports also include a bounded, key-redacted plan path for identifying a run without repeating URL query strings or fragments.

Validated with Node 22.12.0: all 43 browser/client fixtures pass, including regressions for the relative path, close-warning, baseline-flag, and diagnostic-redaction cases. git diff --check passes. Tests use stubbed commands and make no browser or provider calls. Application code and dependencies are unchanged.

URL completion assertions use the canonical browser URL form. Live Jev mode also verifies its credentials and pinned model before any browser command; offline validation and the deterministic baseline remain provider-free.

@vercel

vercel Bot commented Sep 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
seeditarchive Ready Ready Preview Sep 18, 2026 10:13pm UTC

Request Review

@tomcasaburi
tomcasaburi merged commit b9b6fb4 into master Sep 18, 2026
4 checks passed
@tomcasaburi
tomcasaburi deleted the codex/fix/jev-helper-safety branch September 18, 2026 22:15
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