Studio fixes: every agent run in Test runs, and steadier terminals
- Test runs lists every run the agent starts. A run is filed as soon as it ends. Before, a second run in the same chat turn, or a run that finished after its turn, never appeared. Stopped runs, and commands that aren't test runs, aren't filed.
- Terminals: keys typed quickly reach the shell in order. Hiding the bottom panel keeps every terminal and whatever is running in it, and no shell starts until you first open the panel.
- Live Browser: popups and new tabs identify as Chrome rather than HeadlessChrome from their first request, and a page's native dropdown lists show over the live view.
- Git: the header Git popover closes on Escape, and Source control updates as soon as a sync from the header button finishes.
Released as testrelic-cli 1.7.2.