I think I may have discovered a bug in Machform although I expect it may not be seen as such by everyone as it only appears under very specific circumstances.
So here is the setup. I have a .co.uk domain which houses a website on which my Machfrom installation sits. Let's call it 'mydomain.co.uk' I also have a .com version of the same domain, 'mydomain.com' and this is mapped to my .co.uk version. Basically the site can be accessed using either version of the domain and there are no problems with this.
Enter Machform which I have used to create various forms on the site without issue. Or so I thought. I have recently discovered that if the form is accessed using the .com version of the domain it causes said form to display incorrectly and erratically, in that it seems to go into a loading loop which flashes on and off the screen but never completes. If I go back to the .co.uk version of the domain everything is fine.
I have tested this in Chrome and Edge browsers and the bug appears in both. Strangely however it does not happen in Firefox (really not sure why). As far as I can surmise it must be the Machform Javascript code that is behind the error and most probably it is because all the site references in the code are for the .co.uk domain. There is probably no way to get round this currently but possibly future versions of the programme would have a facility for adding mapped domains in addition to the default one which would prevent the programme from displaying this fault.
Of course if anyone does have a solution or workaround I would love to hear it.