Full document, spreadsheet, slideshow, and diagram tooling
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'fix(sheets): virtual scroll not rendering rows past viewport' (#76) from fix/row-render-cutoff into main

scott 721f581b 72c0f3db

+2 -2
+2 -2
src/sheets/main.ts
··· 4528 4528 SEPARATOR, 4529 4529 ...(getFreezeRows() !== row ? [{ label: 'Freeze at row ' + row, action: () => { setFreezeRows(row); renderGrid(); } }] : []), 4530 4530 ...(getFreezeRows() > 0 ? [{ label: 'Unfreeze Rows', action: () => { setFreezeRows(0); renderGrid(); } }] : []), 4531 - { label: 'Resize Row\u2026', action: () => { const h = prompt('Row height (px):', String(rh(row))); if (h && !isNaN(Number(h))) { setRowHeight(row, Number(h)); renderGrid(); } } }, 4531 + { label: 'Resize Row\u2026', action: () => { const h = prompt('Row height (px):', String(getRowHeight(row))); if (h && !isNaN(Number(h))) { setRowHeight(row, Number(h)); renderGrid(); } } }, 4532 4532 ]; 4533 4533 } else if (td) { 4534 4534 // Cell right-click ··· 4595 4595 scrollTop: st, 4596 4596 viewportHeight: vp, 4597 4597 totalRows: rc, 4598 - getRowHeight: (r) => rh(r), 4598 + getRowHeight: (r) => getRowHeight(r), 4599 4599 bufferRows: 5, 4600 4600 }); 4601 4601 if (range.startRow === _lastRenderedRange.startRow && range.endRow === _lastRenderedRange.endRow) return;