Hi everyone,
I'm running into a persistent scroll bug on my portfolio site and I've run out of ideas — hoping someone here has seen this before.
The issue: When I navigate from my Home page to a project case study (these are pages generated from a CMS Collection using a Page Template), the new page loads at the same scroll Y position I was at on the previous page, instead of scrolling to the top. Clicking an internal link with an anchor (e.g. #hero) works fine the first time, but subsequent navigations between case studies keep landing at the wrong scroll position.
What I've already tried, without success:
- Checking Overflow settings on the top-level Desktop frame (no Overflow field is exposed on this frame type)
- Disabling the Page Effect / transition ("Fade Out & In") on the site
- Cleaning up duplicate CMS entries (I had several backup/duplicate pages referencing the same collection, now cleaned up to just 3 final entries)
- Several custom code snippets forcing window.scrollTo(0,0) on navigation (via pushState override, click listeners, and a setInterval-based URL watcher) — none worked reliably, and one of them ended up breaking normal refresh behavior
Site link: https://mina-roth.framer.website/
Has anyone dealt with this specific behavior on CMS Collection template pages? Is there a known setting I'm missing, or is this something that needs to be handled with a Smooth Scroll / Lenis-aware fix? Any pointers would be hugely appreciated!
Thanks in advance 🙏
Hi everyone,
I'm running into a persistent scroll bug on my portfolio site and I've run out of ideas — hoping someone here has seen this before.
The issue: When I navigate from my Home page to a project case study (these are pages generated from a CMS Collection using a Page Template), the new page loads at the same scroll Y position I was at on the previous page, instead of scrolling to the top. Clicking an internal link with an anchor (e.g. #hero) works fine the first time, but subsequent navigations between case studies keep landing at the wrong scroll position.
What I've already tried, without success:
- Checking Overflow settings on the top-level Desktop frame (no Overflow field is exposed on this frame type)
- Disabling the Page Effect / transition ("Fade Out & In") on the site
- Cleaning up duplicate CMS entries (I had several backup/duplicate pages referencing the same collection, now cleaned up to just 3 final entries)
- Several custom code snippets forcing window.scrollTo(0,0) on navigation (via pushState override, click listeners, and a setInterval-based URL watcher) — none worked reliably, and one of them ended up breaking normal refresh behavior
Site link: https://mina-roth.framer.website/
Has anyone dealt with this specific behavior on CMS Collection template pages? Is there a known setting I'm missing, or is this something that needs to be handled with a Smooth Scroll / Lenis-aware fix? Any pointers would be hugely appreciated!
Thanks in advance 🙏