Hi, thank you for the changes.
About the hidden fields / text field not displayed, we had the issue on some websites with another technology (custom CMS / Symfony). And we saw that some automatic bots were clever enough to ignore type=hidden fields, after changing the system with text field (not displayed for users comfort), we had more success.