Forms scroll the visitor to the top of the page after loading

Options

On website pages where we have embedded a Blackbaud form (typically further down on the page), the form initially loads (displays a spinner) and then scrolls the user back to the top of the page after loading. This is an issue on longer pages where a visitor may load the page, scroll down to the form before it has completed loading, and then is scrolled back to the top. This behavior can be seen at https://www.usiouxfalls.edu/alumni#newsletter.

We spent some time troubleshooting this issue to make sure it wasn’t the result of other Javascript code on the site interfering with the form behavior. We created a blank page with a single Blackbaud form embed located 50000px below the top of the page. The behavior occurs on this test page as soon as the form is loaded: https://www.usiouxfalls.edu/assets/images/blackbaud.html

In the Javascript that Blackbaud is loading (https://bbox.blackbaudhosting.com/webforms/bbox-2.0-min.js), we see some references to scrolling in the code, so our assumption is that this issue is originating from Blackbaud.

Is there anyway to overwrite the Javascript that Blackbaud is referencing to load the form?

Tagged:

Categories