Hi, @neil-morgan. I don’t know how this unresolved topic slipped through the cracks but I’m replying now.
I took a look and I think I’ve found the root cause. The form submission is using a form-name
value of “contact”. However, no such form is defined in the site HTML:
An HTML only version of the form is a requirement and there is more about this in the following support guide:
If you create a pure HTML-only version of that form somewhere, that will cause the forms processing to create the form handlers so the AJAX submissions will work as expected.
If there are any other questions about this, please let us know.