eb91a2f856
Per Codex audit follow-ups: * Track in-app navigation depth (forward goto/link increments, popstate unwinds, clamped at 0) and base the in-page Back on it instead of history.length. A direct deep link (email/social/article) now sends the in-page Back to Highlights rather than out of the site. * Apply the same stale-load guard to the Today/Highlights path that feed views have, and only scroll-to-top when the load is still current — avoids stale error/scroll state during quick navigation. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>