Form Submit Button Delay / Interaction Issue


Hello everyone,

I’m encountering a strange issue with the submit buttons on the forms across my site.

The button functionality is delayed when the page loads. Specifically:

When the page first loads, the cursor does not change to the pointer/hand icon when hovering over the button.

If I click the button right away, it does not activate the required field error messages.

The button only begins to function correctly (cursor changes, click interaction works, error messages appear) after the page has been loaded for several seconds. You can notice the change in behavior by leaving the cursor hovered over the button for a few moments.

It seems like something is blocking or delaying the button’s interactive state/JavaScript initialization.

Has anyone experienced this sort of delay with form elements in Webflow? Any suggestions on what might be causing this (e.g., custom code, slow-loading assets, or a specific interaction)?

Here is my site: Sofist: tell us about your challenge

Thank you for the help!Here is my site Read-Only: LINK
(how to share your site Read-Only link)

1 Like

Hi there,

The delayed button functionality you’re experiencing is a normal part of Webflow’s bot protection feature. When enabled, this security measure briefly disables submit buttons (typically for 1-2 seconds) while the protection system initializes, helping prevent spam submissions on your forms.

You can make this brief delay more user-friendly by customizing the button’s appearance during the loading state. This can be done through:

  • Using the Disabled state in the Style panel to modify how the button looks while loading
  • Adding custom CSS to create a loading indicator
  • Implementing custom JavaScript for more advanced loading animations

The protection will automatically complete its initialization, and the button will become fully functional without any additional action needed.

Hopefully this helps! If you still need assistance, please reply here so somebody from the community can help.