Repository navigation
0.3.2
Bug fix: a ref printed by the toolkit could not be passed back to it.
--ref "#abc12345"now resolves. Snapshots and finds print refs with a#
prefix (#c9879135), butfind_by_refcompared against the bare
abc12345and could never match — so the documented round trip (copy a ref
out of a snapshot, hand it toax press/ax actions/ax resolve/
wait) failed withstale_ref, whose hint then blamed the element for
changing.normalize_ref()strips a leading#and surrounding whitespace
infind_by_ref,locateand theresolvepath, so the CLI, the MCP server,
the pi package and the dsh bundle all accept both spellings.ax --maxis optional and honest about what it bounds.--maxcaps
tree/find/click-inforows and never applied tosnapshot(bounded by
--budget), but passing it tosnapshotwas silently ignored — a caller could
ask for 25 rows and get a 50 KB tree with no explanation.snapshotnow says so
in its footer.- A more accurate
stale_refhint. A ref also hashes the enclosing window's
title, so a window that renames itself (browsers follow the page title)
invalidates every ref inside it. The hint now names that cause too, instead of
blaming only element churn.