Skip to main content
Question

Preserve Scroll Position not working

  • July 3, 2025
  • 1 reply
  • 25 views

Evan Hinkelman

A frame below the fold with mouse enter trigger not respecting the preserve scroll position functionality. My main top level frames are named identically. Just about every frame, header and nav have auto layouts so I don’t know if that is causing the issue but I don’t see why it would. This is making my scroll to top button difficult to use and a dynamic header that goes away on scroll down and quickly comes back on scroll up before getting to the top of the page impossible.

1 reply

Tom Reem
Figmate
  • Figmate
  • 256 replies
  • July 14, 2025

Hi ​@Evan Hinkelman, welcome to Figma Forum and thanks for flagging this! I wanted to check in and see if you’re still running into this issue.

From what you’ve shared, I understand that you’ve set up a frame below the fold with a Mouse enter trigger that isn’t respecting preserve scroll position. Your top-level frames share the same name, most elements use auto layout, and now your scroll button and dynamic header behavior aren’t working as expected. Could you share a bit more detail on what’s making the scroll button difficult to use — does it shift unexpectedly, or is it unresponsive?

It does sound like things are set up correctly based on this guide: Preserve scroll position in prototypes. That said, it might help to take a closer look at the file directly to see how auto layout might be impacting this.

Our Technical Quality team can dive deeper into the specific file. You can get that process started by filling out this form and including:

  • the link to this thread for context
  • a link to the file where this is happening
  • edit access granted to support-share@figma.com for the impacted file
  • a screen recording showing the issue in action.

Hope this helps get your prototype moving in the right direction! Keep us posted on how it’s going, and let us know if any other questions come up.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings