The default-view redirect in HomePage fired on every mount, not just the initial page load. A module-level flag now gates the redirect so it only applies once per session, allowing users to switch to sidebar view when grid is the default. Closes #128