From b5ca90050886b171da2802cf27b80955c3d18cb5 Mon Sep 17 00:00:00 2001 From: "hermes-seaeye[bot]" <307254004+hermes-seaeye[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 08:08:51 +0000 Subject: [PATCH] fmt(js): `npm run fix` on merge (#74694) Co-authored-by: github-actions[bot] --- .../packages/hermes-ink/src/ink/hooks/use-terminal-title.ts | 5 ++++- ui-tui/src/app/useMainApp.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ui-tui/packages/hermes-ink/src/ink/hooks/use-terminal-title.ts b/ui-tui/packages/hermes-ink/src/ink/hooks/use-terminal-title.ts index 08508bb770f..b3ec7a0fa54 100644 --- a/ui-tui/packages/hermes-ink/src/ink/hooks/use-terminal-title.ts +++ b/ui-tui/packages/hermes-ink/src/ink/hooks/use-terminal-title.ts @@ -29,13 +29,15 @@ export function useTerminalTitle(title: string | TerminalTitlePair | null): void } if (process.platform === 'win32') { - const clean = stripAnsi(typeof title === 'string' ? title : title.window ?? title.tab ?? '') + const clean = stripAnsi(typeof title === 'string' ? title : (title.window ?? title.tab ?? '')) process.title = clean + return } if (typeof title === 'string') { writeRaw(osc(OSC.SET_TITLE_AND_ICON, stripAnsi(title))) + return } @@ -43,6 +45,7 @@ export function useTerminalTitle(title: string | TerminalTitlePair | null): void // show the short session name instead of a truncated tail. const tab = stripAnsi(title.tab ?? '') const window = stripAnsi(title.window ?? '') + if (tab && window) { writeRaw(osc(OSC.SET_ICON, tab) + osc(OSC.SET_TITLE, window)) } else if (window) { diff --git a/ui-tui/src/app/useMainApp.ts b/ui-tui/src/app/useMainApp.ts index 19729f080e0..5766ebb6a7e 100644 --- a/ui-tui/src/app/useMainApp.ts +++ b/ui-tui/src/app/useMainApp.ts @@ -629,7 +629,7 @@ export function useMainApp(gw: GatewayClient) { model ? { tab: composeTabTitle(marker, ui.sessionTitle, '', ''), - window: composeTabTitle(marker, ui.sessionTitle, model, tabCwd ? shortCwd(tabCwd, 24) : ''), + window: composeTabTitle(marker, ui.sessionTitle, model, tabCwd ? shortCwd(tabCwd, 24) : '') } : 'Hermes' )