Tracking issue for batched work. Each group below is sized to fit in a single PR. Check off groups as PRs ship.
Group A — Debug & logging
Low risk, no API changes. Fix a silent bug + fill coverage gaps in the same pass.
Group B — Test coverage
Purely additive, no src changes.
Group C — Error quality
Both touch failure paths / preset config.
Group D — Docs
Pure markdown / docs site, no src changes.
Group E — Small chores
A few minutes each.
Standalone (each needs its own PR)
Blocked / waiting
Tracking issue for batched work. Each group below is sized to fit in a single PR. Check off groups as PRs ship.
Group A — Debug & logging
debug.slow.paginationhas no effect (never called in_advancePage)Group B — Test coverage
synchronizedmap with 50+ rows (regression coverage for the fix in PR fix: defer overscan rows in synchronized map via peek/commit in ElementTracker #124)Group C — Error quality
Group D — Docs
beforeCellRead+scrollIntoViewIfNeededscroll caveatGroup E — Small chores
@scarf/scarftelemetry dependency entirelyStandalone (each needs its own PR)
rowIndex → indexinRowIterationContextmapColumn/mapColumnValueshelperSmartCellwrapper forgetCell()Blocked / waiting