RFC-013: Unified Scroll Model #
Status: Rejected — superseded by RFC-014: Scroll Input Model
Author: floor
Type: Core Architecture
Created: 2026-06-13
Reviewed: 2026-06-13 — committee (discussion #117, as Spatial Navigation Model): Claude approve, Codex reject, Grok reject
This RFC proposed making bounded logical scroll the only scroll model, removing the native viewport path, and shipping synthetic touch as the v3 default. The committee rejected it as written: scroll chaining is not a ten-line edge check, the unsigned render-speed velocity tracker is not reusable for gesture inertia, the synthetic input surface (cancellation, multitouch, plugins, scrollbar accessibility) was larger than admitted, and the verification gates were not measurable.
RFC-014 keeps the direction, separates the logical rendering contract from the input choice, leaves native versus synthetic open until physical-device results are recorded, and defines the gates.
Preserved for history: Unified Scroll draft, integrated Spatial Navigation proposal, native-runway plan.