Skip to content

v0.23.0

Latest

Choose a tag to compare

@szymdzum szymdzum released this 04 Nov 20:13
· 77 commits to main since this release
f7f3886

dom fill now judges what the page did with your value the same way right after the fill and 2 s later: formatting passes with Page shows:, and a value the page throws away (restored, blanked or replaced with unrelated text) fails with exit 90. Also new: eval --raw, a page navigate hint when a session is already running, and suggestions on attach and screenshot errors.

Highlights

  • Formatting passes, rejection fails (#929, #927): a postcode upper-cased on blur, a phone mask, card or IBAN grouping, a written-out date or currency now ends ✓ with Page shows: <value>; a fresh draft-<hex>, a placeholder or N/A written over your input exits 90 with "the page replaced the value … it did not keep the input". In the agent eval, the fill-revert task went from 2/3 to 3/3 for both Haiku 5.5 and Sonnet 5.5.
  • bdg eval --raw prints a string result without JSON quotes (#909).
  • "Session already running" suggests bdg page navigate <url> to open the page in the running session (#928); URLs with secrets get a placeholder rather than a command with masked values.
  • Suggestions on attach and screenshot errors (#918).

Changed behaviour (check your scripts)

  • dom fill: a value the page formats while filling now exits 0 (was 90). A value the page replaces with unrelated text later now exits 90 (was 0 with Page shows:). Details and known limits: docs/CLI_REFERENCE.md, dom fill.

Thanks

@Omarinho12345 for eval --raw (#909) and the attach/screenshot suggestions (#918).

Install

npm install -g browser-debugger-cli

Full changelog: v0.22.0...v0.23.0