* Helper to convert viewport row to absolute buffer row for selection tests. * Absolute row = scrollbackLength + viewportRow - viewportY
(term: Terminal, viewportRow: number)
| 18 | * Absolute row = scrollbackLength + viewportRow - viewportY |
| 19 | */ |
| 20 | function viewportRowToAbsolute(term: Terminal, viewportRow: number): number { |
| 21 | const scrollbackLength = term.wasmTerm?.getScrollbackLength() ?? 0; |
| 22 | const viewportY = Math.floor(term.getViewportY()); |
| 23 | return scrollbackLength + viewportRow - viewportY; |
| 24 | } |
| 25 | |
| 26 | /** |
| 27 | * Helper to set selection using viewport-relative rows (converts to absolute internally) |
no test coverage detected
searching dependent graphs…