When honeypot protection is added to a form, the extra form elements are added. On submission, they remain in the form state values even if they were (correctly) left empty. This can cause problems when form submission handlers use all form values and do not expect the honeypot form element.
Remove the empty honeypot field from the form state, if its validation succeeded.
Review. I don't think we need a test for this.
Postponed: needs info
2.1
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.