Files
sanderling/internal/runner
pj bf2da973de fix(runner): an ambiguous name loses to the coordinates it was built from
Attribute values match by substring, so a selector that named one element
where the candidate was built can name several in the tree it resolves
against, and the lookup sent every one of them to the first match. The host
gates blank an ambiguous tag at enumeration time; this closes the gap between
that moment and the action.

A bare-string target carries no coordinates, so the first match stays the
answer there rather than dropping an authored action.

Claude-Session: https://claude.ai/code/session_01A5KmftdEJ49A9z5mF5ESrX
2026-08-15 14:02:01 +05:30
..
2026-06-02 09:52:53 +05:30
2026-06-02 09:52:53 +05:30