Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Form Block: Only First Form on Page Processes Submissions When Multiple Jetpack Forms Are Present #42243

Open
pauloeaquino opened this issue Mar 6, 2025 · 1 comment
Labels
[Block] Contact Form Form block (also see Contact Form label) Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" [Feature] Contact Form [Feature] Forms Blocks Blocks designed to streamline user input and engagement, such as contact, newsletter sign-ups, etc. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Pri] Normal [Status] Escalated to Product Ambassadors [Status] Priority Review Triggered The guild in charge of triage has been notified of this issue in Slack Triaged [Type] Bug When a feature is broken and / or not performing as intended

Comments

@pauloeaquino
Copy link

pauloeaquino commented Mar 6, 2025

Impacted plugin

Jetpack

Quick summary

Description

When multiple Jetpack contact forms are added to the same page, only the first form processes submissions correctly. Any forms placed after the first one do not register submitted messages.

Expected Behavior

Each form on the page should process its own submission independently. After submitting a form, a confirmation message should appear stating "Message has been sent", displaying the submitted field data.

Actual Behavior

Only the first form on the page registers submitted messages.
Forms appearing after the first one do not display a confirmation message or process the submission.

Additional Context

  • Theme tested on: Assembler
  • Tested with different form configurations, and the behavior remains the same.
  • Issue was discovered when a DIFM Express customer surfaced the problem for their contact page, which includes two contact forms in 9431033-zd / pdEkSe-clL-p2

Steps to reproduce

  1. Create a page and add two or more Jetpack contact forms.
  2. Submit a message using the second form (or any form after the first).
  3. Check the confirmation message and email notifications.
  4. Only the first form's submissions are processed and sent; the others do not trigger a confirmation message or email.
CleanShot.2025-03-06.at.15.35.53.mp4

Site owner impact

More than 60% of the total website/platform users

Severity

Moderate

What other impact(s) does this issue have?

No response

If a workaround is available, please outline it here.

Temporary workaround: Using a single form with a dropdown to categorize inquiries or creating separate pages for different forms.

Platform (Simple and/or Atomic)

Simple, Atomic

@pauloeaquino pauloeaquino added [Block] Contact Form Form block (also see Contact Form label) [Feature] Contact Form [Feature] Forms Blocks Blocks designed to streamline user input and engagement, such as contact, newsletter sign-ups, etc. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Type] Bug When a feature is broken and / or not performing as intended Needs triage Ticket needs to be triaged labels Mar 6, 2025
@matticbot matticbot added the [Status] Priority Review Triggered The guild in charge of triage has been notified of this issue in Slack label Mar 6, 2025
Copy link
Contributor

github-actions bot commented Mar 6, 2025

Support References

This comment is automatically generated. Please do not edit it.

  • 9431033-zen

@github-actions github-actions bot added the Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" label Mar 6, 2025
@jeherve jeherve added [Pri] Normal Triaged and removed [Pri] High Needs triage Ticket needs to be triaged labels Mar 6, 2025
@jeherve jeherve moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Block] Contact Form Form block (also see Contact Form label) Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" [Feature] Contact Form [Feature] Forms Blocks Blocks designed to streamline user input and engagement, such as contact, newsletter sign-ups, etc. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Pri] Normal [Status] Escalated to Product Ambassadors [Status] Priority Review Triggered The guild in charge of triage has been notified of this issue in Slack Triaged [Type] Bug When a feature is broken and / or not performing as intended
Projects
Development

No branches or pull requests

3 participants