diff --git a/web/src/client/components/session-card.ts b/web/src/client/components/session-card.ts index bf529488..9b7846fe 100644 --- a/web/src/client/components/session-card.ts +++ b/web/src/client/components/session-card.ts @@ -365,6 +365,9 @@ export class SessionCard extends LitElement { } private getStatusColor(): string { + if (this.killing) { + return 'text-status-error'; + } if (this.session.active === false) { return 'text-dark-text-muted'; } @@ -372,6 +375,9 @@ export class SessionCard extends LitElement { } private getStatusDotColor(): string { + if (this.killing) { + return 'bg-status-error animate-pulse'; + } if (this.session.active === false) { return 'bg-dark-text-muted'; } diff --git a/web/src/client/components/session-list.ts b/web/src/client/components/session-list.ts index ba3a9f4a..e1351ef7 100644 --- a/web/src/client/components/session-list.ts +++ b/web/src/client/components/session-list.ts @@ -237,45 +237,57 @@ export class SessionList extends LitElement { ${ this.compactMode ? html` - +