e93240ff79
Leaving the Files list for another section unmounted the page and lost the loaded grid, cursors and scroll position; returning refetched page 1 from the top. A new in-memory section cache snapshots that state on departure (beforeNavigate) and rehydrates it on the next mount when the sort/filter still match, reapplying the scroll offset after the grid paints. Combined with the navbar remembering the section URL, tapping back into Files lands you exactly where you left off. The snapshot is session-only, validated by resetKey, and skipped for in-page query changes and the shallow-routed viewer. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>