diff --git a/packages/tui/src/tui.ts b/packages/tui/src/tui.ts index 686bfc7a..9f4fac14 100644 --- a/packages/tui/src/tui.ts +++ b/packages/tui/src/tui.ts @@ -772,7 +772,7 @@ export class TUI extends Container { * @returns Cursor position { row, col } or null if no marker found */ private extractCursorPosition(lines: string[]): { row: number; col: number } | null { - for (let row = 0; row < lines.length; row++) { + for (let row = lines.length - 1; row >= 0; row--) { const line = lines[row]; const markerIndex = line.indexOf(CURSOR_MARKER); if (markerIndex !== -1) {