scrollBy method
Fire-and-forget scroll for input-driven paths (mouse wheel, trackpad pan, touch fling). Multiple calls within one frame coalesce into one engine call + one snapshot.
For deterministic / awaited scroll (PageUp/Down, programmatic ScrollTo*), use scrollLines / scrollToBottom.
Implementation
void scrollBy(int delta) => _client?.scheduleScrollBy(delta);