e8fadfe5fb
Reverted the per-row scope check so an explicit allowUnknownViewportMutation render still bypasses the unknown-viewport deferral when diff.firstChanged sits in background scrollback. Caller contract is now documented and the existing focused-input regression covers the no-bypass default.