From 98f2c443ad2f717d56905d510fd02d26d2f71461 Mon Sep 17 00:00:00 2001 From: SoonIter Date: Thu, 26 Feb 2026 15:46:16 +0800 Subject: [PATCH 01/11] feat(theme): add ScrollRestoration for back/forward scroll position recovery Previously, Rspress always scrolled to top on navigation, losing the user's reading position when pressing browser back/forward. This adds a ScrollRestoration component (inspired by React Router's ScrollRestoration) that: - Saves scroll positions keyed by React Router's location.key - Restores them on POP (back/forward) navigation - Renders an inline