Stop Gravity Forms buttons from jumping to page top on multi-step forms

I’m working with a multi-step Gravity Forms setup and running into an annoying issue. Every time someone clicks the previous or next buttons to navigate between form pages, the browser automatically scrolls to the very top of the new page section. This creates a poor user experience because people lose their place on the form.

I’ve looked through all the button configuration options and conditional logic settings but can’t find any setting to control this scrolling behavior. The form works fine otherwise, but this automatic jump to the top is really frustrating for users.

Has anyone found a way to prevent this automatic scrolling when moving between form steps? I want users to stay in roughly the same position on the page instead of being forced back to the top every time they navigate.

Had this exact issue on a client project last year. Gravity Forms uses anchor links between steps, so the browser jumps to the form’s position every time. I fixed it with custom JavaScript that intercepts the scroll behavior after form updates. Just use jQuery to detect step changes, then use scrollTo() to keep the user’s current position or scroll to wherever you want relative to the form. Dropped the script in my theme’s footer and it completely stopped the jumping. You need to time it right after Gravity Forms processes the step change but before the default scroll kicks in.