dashboard: icon fallback on real img load failure, not container-state guess
This commit is contained in:
parent
16f614f45d
commit
ab1f8d6e33
3 changed files with 42 additions and 23 deletions
|
|
@ -160,12 +160,15 @@ the previous process's socket release resolves itself.
|
|||
### Container row
|
||||
|
||||
A full-height **square agent icon** on the left (the agent's
|
||||
`/icon`, painted as a background-image div so its load state can
|
||||
never reflow the row), and the card body on the right with three
|
||||
stacked lines (`assets/app.js::renderContainers`). When the
|
||||
container is stopped or mid-transient (its web server isn't
|
||||
answering) the icon falls back to the dimmed hyperhive mark
|
||||
(`/favicon.svg`) instead of an empty box.
|
||||
`/icon`, an `<img>` absolutely positioned inside a wrapper div so
|
||||
its load state can never reflow the row), and the card body on
|
||||
the right with three stacked lines
|
||||
(`assets/app.js::renderContainers`). The `<img>` points straight
|
||||
at `<url>/icon`; if it actually fails to load (container stopped
|
||||
or mid-transient, web server not answering) the `error` handler
|
||||
falls it back to the dimmed hyperhive mark (`/favicon.svg`)
|
||||
instead of an empty box — a real load-failure fallback, not a
|
||||
guess from container state.
|
||||
|
||||
- Line 1: agent name (link → new tab), m1nd/ag3nt chip, status
|
||||
badges — `⊘ rate limited` (red, while the harness is parked
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue