[bug] input removed automatically

Hello,

I’m developing website using Gatsby / React. I noticed an abnormal function of the Netlify Forms Bots, take this form for example:

<form name={id} onSubmit={handleSubmit} data-netlify='true' data-netlify-honeypot='turing-test'>
		<input type='hidden' name='form-name' value={id} />
		<input type='hidden' name='turing-test' />

It render and work perfectly. Now lets remove the first input (form-name):

<form name={id} onSubmit={handleSubmit} data-netlify='true' data-netlify-honeypot='turing-test'>
		<input type='hidden' name='turing-test' />

Netlify bots automatically add the input field we just removed but removed the honeypot one, it render like so:

<form name={id} onSubmit={handleSubmit} data-netlify='true' data-netlify-honeypot='turing-test'>
		<input type='hidden' name='form-name' value={id} />

It shouldn’t remove the honeypot and just add the ‘form-name’ input.

Thank you.

Could you please link us to the plain html file where this happens, and then also show us how it starts out after a local build so we can examine the differences? (our service will only save the processed version, and we’ll only process plain html, so your site should have a plain html file that we are processing, and we have no way to see what it looks like during build before we process it, so we need your help there).

Thanks in advance for that help in troubleshooting!