Hi @samglass, thanks for the detailed write-up and screenshots; that’s really helpful.
The behavior you’re describing in 3) is a strong indicator of a JavaScript conflict from another plugin or possibly the theme. That same conflict could also explain the missing required fields in your stored responses in 1) and the inconsistent email notifications 2), since malformed form data at the point of submission can cause both.
To help narrow this down, could you try the following?
- Deactivate all plugins except Jetpack and test a form submission. If the duplication issue stops, reactivate your plugins one by one to identify the conflict.
- Switch to a default theme (like Twenty Twenty-Five) temporarily to rule out a theme-related conflict.
- After each change, submit a test entry and check whether the required fields appear in the stored response and whether the email notification is sent.
For reference: there was a previously known issue where Jetpack form submissions could appear blank due to a server-side data-handling bug, but that was fixed last year and the symptoms were different from what you’re describing, so I don’t believe that’s what’s happening here. The plugin/theme conflict test above is the most likely path to a resolution.
Hi Erina-
Thanks so much for the detailed breakdown of steps to take and additional context. I will work on that today in a staging environment and report back.
Hi Erina-
Ok, for the sake of sharing all pertinent information, I did all the following tests on a staging site with Jetpack in Safe Mode:
- I switched the site to the default theme Twenty-Twenty Five and submitted a test form submission. The forced copying of inputs in the top four fields persisted. The email notification did arrive. The email and the stored response do not include the top three fields.
- I switched it back to our theme, and turned off all plugins except for Jetpack and submitted a test form submission. The forced copying of inputs in the top four fields persisted, which seems to suggest a plugin conflict is not the cause since Jetpack is the only active plugin at the moment. The email notification did arrive. The email and the stored response do not include the top three fields.
- I activated the WP-Optimize plugin and submitted a test form submission. The forced copying of inputs in the top four fields persisted. The email notification did arrive. The email and the stored response do not include the top three fields.
- I activated the WP Accessibility plugin and submitted a test form submission. The forced copying of inputs in the top four fields persisted. The email notification did arrive. The email and the stored response do not include the top three fields.
- I activated the Updraft Plus plugin and submitted a test form submission. The forced copying of inputs in the top four fields persisted. The email notification did arrive. The email and the stored response do not include the top three fields.
- I activated the Speed Optimizer plugin and submitted a test form submission. The forced copying of inputs in the top four fields persisted. The email notification did arrive. The email and the stored response do not include the top three fields.
I’m actually going to stop this one by one process since I just reread and saw that you said to do this only if the issue stopped with all the plugins except Jetpack deactivated, and that did not happen. Let me know if you need me to perform additional tests.
Sam
Hi Sam,
Thank you for running through all of those tests so thoroughly. That’s very helpful!
Since the issue persists with only Jetpack active and with the Twenty Twenty-Five theme, we can rule out plugin and theme conflicts. This points to a bug within Jetpack Forms itself, and I’ve filed a report with our development team so they can investigate further.
To summarize what we’re tracking:
- Typing in the first form field causes the input to auto-duplicate across the top four fields.
- The top three required fields are missing entirely from both stored responses and email notifications.
- The issue reproduces on a staging site in Jetpack Safe Mode, with the default theme, and with all other plugins deactivated.
I’ll follow up here on this thread once I have an update from the team. If they need any additional details or access to your staging site to reproduce the issue, I’ll let you know.
Thanks very much!
I want to add/clarify that “Typing in the first form field causes the input to auto-duplicate across the top four fields” is 100% true but ALSO, typing in the 2nd, 3rd, and 4th field does the same. I’ve included a screen recording here to demonstrate: https://www.dropbox.com/scl/fi/8hnr7b08h9rkxy6s65f4o/Screen-Recording-2026-07-03-at-6.14.51-PM.mov?rlkey=xswnvycd22yt5idhcrpw82rl7&dl=0
Hi @samglass,
Thanks for that screen recording! That, combined with your thorough testing, helped our devs quickly identify the issue.
The form fields at the top of your form share the same internal name/ID value (set to “name”). This typically happens when fields are copied rather than added fresh. The duplicate identifier causes the browser to treat them as a single field, which explains both the input mirroring and why those fields are missing from your stored responses and emails.
To fix this:
- Edit the page with your form in the block editor.
- Select one of the affected fields at the top of the form.
- In the block settings sidebar, open the Advanced panel.
- Look for the name/ID value — it will likely be set to “name.”
- Either clear it (set it to an empty string) or change it to something unique for that field (e.g., “first-name”, “last-name”, “email-address”).
- Repeat for each of the affected fields, making sure every field has a unique value.
- Save/update the page and submit a test entry to confirm everything works.
Once each field has its own unique identifier, the duplication and missing-field issues should be resolved. Let me know how it goes!