I do get this is the console:
Uncaught TypeError: Cannot read properties of undefined (reading 'get')
at Object.get_simplified_dom_model (scripts_es6.js:1229:24)
at wpcf7cf_reload_dom (scripts_es6.js:72:27)
at Object.get_nested_conditions (scripts_es6.js:1143:9)
at ./js/scripts_es6.js.Wpcf7cfForm.updateGroups (scripts_es6.js:463:38)
at new Wpcf7cfForm (scripts_es6.js:228:10)
at HTMLFormElement.<anonymous> (scripts_es6.js:1532:24)
at Function.each (jquery.min.js:2:3003)
at s.fn.init.each (jquery.min.js:2:1481)
at ./js/scripts_es6.js (scripts_es6.js:1531:23)
at __webpack_require__ (bootstrap:19:1)
If I revert to a backup running 2.1.3 and clear my cache everything works fine, once I go back to 2.1.6 the problem returns. Specifically, the form loads, and everything outside of groups works, the form will submit, send the email and log to flamingo. I have not changed anything on the site other than running updates for months.
Don’t take this wrong, it is just an observation about troubleshooting guide’s that suggest sites with 50+ plugins, some that are required for things to work properly in the first place, can just be disabled to test a plugin – my experience is that the easiest way to handle broken plugins after an upgrade is to simply restore the last working version and edit the file so it will not auto-update, which is much faster and easier. I can then check back at a later date, when usually a newer version does fix the issue. The other option is to just switch to another plugin offering the same function that is not broken, also faster and easier in most cases (though it would not be here due to the number of conditions in use).