The first question would be if you are by any chance using the form parameters of our embeddings?
Specifically I mean: input-bind and form-accept
These are the only two that are in any way associated with the form with the last one actually making sure that the form can not be submitted unless the video has been recorded.
It will work however with the non AJAX forms, with AJAX forms being a possibility that they are submitted in a way that does not depend on the browser itself, rather your own logic.
Another point I want to check with you is if you are using v1-r27/ziggeo.js or if you are using v2-r27/ziggeo.js?