Why does a user get 'email field required' after submitting a form such as a Contribution page
Looks to me like to me like this was a problem in 4.7.20 and 4.7.21 and am picking this JIRA issue is involved and have created this JIRA issue for the fix.