Files
orca/tests
Jinwoo HongandE2E Test 920d1e9118 fix(status-bar): keep this computer's providers visible as "Not configured on <host>" under a remote workspace (#30858)
* wip(status-bar): remote empty usage state names the host and opens its accounts

* fix(status-bar): keep this computer's providers visible as "Not set up on <host>" under a remote workspace

* test(e2e): paired client keeps a this-computer-only provider as a host-named placeholder

* fix(status-bar): place usage placeholders only on the host's own 'unavailable' answer and open Settings on the owning host

* fix(status-bar): label the not-set-up placeholder chip "Not set up" instead of "--"

* fix(status-bar): placeholder only on a not-set-up reason; compact chip keeps "--"

* fix(status-bar): word the placeholder "Not configured on remote host"

* fix(status-bar): name the host in placeholder chips and keep Claude as 'No usage from <host>'

Only the host name truncates, so the phrase stays readable in every locale.
Claude set up here shows a placeholder when the host reports no OAuth login,
which reads the same as API-key billing, so it never says 'not configured'.

* test(status-bar): cover the Claude 'No usage from <host>' chip end to end

Pins USER on both apps so the runner's real Claude Keychain login cannot leak into
the host or client, seeds a refresh-token-only login on the client, and checks the
chip, its tooltip, the popover row, and that the chip goes away without Claude here.

* refactor(status-bar): share the owner placeholder snapshot and drop a dead Claude check

* fix(status-bar): build the owner placeholder tooltip in the current language

---------

Co-authored-by: E2E Test <e2e@test.local>
2026-10-20 00:15:37 -04:00
..