diff --git a/ui-tui/packages/hermes-ink/src/ink/components/AlternateScreen.tsx b/ui-tui/packages/hermes-ink/src/ink/components/AlternateScreen.tsx index d3cdb6e481b..7a5fa3c7f27 100644 --- a/ui-tui/packages/hermes-ink/src/ink/components/AlternateScreen.tsx +++ b/ui-tui/packages/hermes-ink/src/ink/components/AlternateScreen.tsx @@ -75,6 +75,7 @@ export function AlternateScreen(t0: Props) { (enableMouse || DISABLE_MOUSE_TRACKING) ) ink?.setAltScreenActive(true, mouseTracking) + ink?.setAltScreenMouseTracking(mouseTracking) return () => { ink?.setAltScreenActive(false) diff --git a/ui-tui/packages/hermes-ink/src/ink/ink.tsx b/ui-tui/packages/hermes-ink/src/ink/ink.tsx index 512a3c862b1..cc48f6a8bf0 100644 --- a/ui-tui/packages/hermes-ink/src/ink/ink.tsx +++ b/ui-tui/packages/hermes-ink/src/ink/ink.tsx @@ -1272,6 +1272,7 @@ export default class Ink { if (active) { this.resetFramesForAltScreen() + this.scheduleRender() } else { this.repaint() }