MCPcopy Create free account
hub / github.com/coder/ghostty-web / viewportToAbsolute

Function viewportToAbsolute

lib/selection-manager.test.ts:39–43  ·  view source on GitHub ↗

* Helper to convert viewport row to absolute row

(term: Terminal, viewportRow: number)

Source from the content-addressed store, hash-verified

37 * Helper to convert viewport row to absolute row
38 */
39function viewportToAbsolute(term: Terminal, viewportRow: number): number {
40 const scrollbackLength = term.wasmTerm?.getScrollbackLength() ?? 0;
41 const viewportY = term.getViewportY();
42 return scrollbackLength + viewportRow - Math.floor(viewportY);
43}
44
45describe('SelectionManager', () => {
46 let container: HTMLElement | null = null;

Callers

nothing calls this directly

Calls 2

getScrollbackLengthMethod · 0.65
getViewportYMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…