Hi @75thtrombone,
I hope you are doing well today!
According to the information you have provided I suggest the followings;
1- Confirm WordPress, Theme, and Plugin Versions
Ensure that your WordPress installation, theme, and all plugins (especially Forminator and any other plugins that interact with block widgets or forms) are up to date. Compatibility issues often arise from outdated software.
2- Test with a Default Theme
Switch temporarily to a default WordPress theme (like Twenty Twenty-One or Twenty Twenty-Two) to see if the issue persists. This can help determine if the problem is specific to your current theme.
3: Plugin Conflict Check
Perform a plugin conflict check by deactivating all plugins except Forminator and then reactivating them one by one, testing the form setup after each activation. This can help identify if another plugin is causing the issue.
4-Check JavaScript Console for Errors
When you encounter the issue on the page with both the AJAX form in the body and any form in the widget area, inspect the browser’s JavaScript console for errors. AJAX issues are often accompanied by JavaScript errors that can provide clues to the underlying problem. Press F12 (for most of the browsers) to open up Developer Tools and switch to Console tab.
5- Review AJAX Requests
Using the browser’s developer tools (accessible by right-clicking on the page and selecting “Inspect” or “Inspect Element”), go to the “Network” tab and filter by XHR (XMLHttpRequest) to monitor AJAX requests when the page loads. Compare the behavior when the form loads correctly to when it doesn’t. Differences in the requests or responses may indicate where the problem lies. If you have added any custom code snippets (PHP, JavaScript) to your theme or via plugins that could affect forms or AJAX functionality, review this code or temporarily remove it to test if it’s causing the issue.
I hope this helps you to identify the root cause and please let us know if you need further help or clarification.
Kind regards,
Zafer