Skip to content

fix: temporarily disable duplicate newsletter form on homepage - #914

Open
richarddushime wants to merge 1 commit into
mainfrom
newsletterform
Open

richarddushime wants to merge 1 commit into
mainfrom
newsletterform

Conversation

@richarddushime

@richarddushime richarddushime commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Description

Fixes #913

Problem

Embedding the same EmailOctopus form snippet twice on the homepage causes a JavaScript data-form ID conflict, preventing the second instance from rendering/submitting properly. Resolving this natively requires duplicating the form in the EmailOctopus dashboard.

What i did

  • Temporarily disabled the second newsletter subscription form on the homepage so users don't encounter a broken UI.
  • the primary homepage form active after the news and announcement section.
  • Made some few texts update.

Important Note: Subscription forms on all other pages remain unaffected and are working as expected, since they only load a single instance of the form per page.

Next Steps

Pending confirmation from the team lead on our EmailOctopus plan, we will re-enable the second homepage placement by creating a duplicate embeddable form with a unique ID in the EmailOctopus dashboard.

Confirmation

This PR can go ahead as is because creating a duplicate will not be possible due to the current emailoctopus plan.
@LukasWallrich

Type of Change

  • Content/documentation update
  • Bug fix

Testing

Checklist

  • Self-reviewed my changes
  • Verified links and formatting are correct
  • No new warnings or errors

Notes


Summary by cubic

Temporarily removes the duplicate newsletter form on the homepage so the remaining form stops breaking from a JavaScript data-form ID conflict when the same EmailOctopus snippet is embedded twice.

  • Deletes the secondary "Stay Updated" newsletter section; only the primary "Subscribe to our newsletter" band remains.
  • Updates the primary form's label to mention events and opportunities.

Re-enable the second placement once a duplicate form with a unique ID is created in the EmailOctopus dashboard. Forms on other pages load a single instance and remain unaffected.

Written for commit b82816a. Summary will update on new commits.

View guided diff Turn on auto-fix

@richarddushime
richarddushime requested a review from a team as a code owner October 15, 2026 10:08
@github-actions

Copy link
Copy Markdown
Contributor

👍 All image files/references (if any) are in webp format, in line with our policy.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

Tip: Get a Slack DM when cubic finishes reviewing your PRs. Connect Slack

View guided diff | Turn on auto-fix | Re-trigger cubic

@github-actions

Copy link
Copy Markdown
Contributor

✅ Spell Check Passed

No spelling issues found when checking 1 changed file(s)! 🎉

@LukasWallrich

LukasWallrich commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

✅ Staging Deployment Status

This PR has been successfully deployed to staging as part of an aggregated deployment.

Deployed at: 2026-10-21 13:29:42 UTC
Staging URL: https://staging.forrt.org

The staging site shows the combined state of all compatible open PRs.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Newsletter subscription Form

2 participants