Keep finished terminals visible as attention

This commit is contained in:
Mohamed Boudra
2026-06-15 14:06:48 +07:00
parent 71b5c35d9b
commit a4c4418164
12 changed files with 147 additions and 55 deletions
+6 -1
View File
@@ -132,12 +132,17 @@ export interface CreateTerminalOptions {
function toTerminalActivity(snapshot: {
state: TerminalActivityState | null;
attentionReason?: TerminalActivity["attentionReason"];
changedAt: number;
}): TerminalActivity | null {
if (!snapshot.state) {
return null;
}
return { state: snapshot.state, changedAt: snapshot.changedAt };
return {
state: snapshot.state,
...(snapshot.attentionReason ? { attentionReason: snapshot.attentionReason } : {}),
changedAt: snapshot.changedAt,
};
}
function resolveInitialTitleMode(presetTitle: string | undefined): "auto" | "manual" {