fix(ui): resolve 15+ broken CTA links across the site
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 33
- Forks
- 104
- Avg merge
- 12h 3m
- Merged PRs (30d)
- 10
Description
Summary
At least 15 CTAs across the site point to non-functional hash anchors (#). Every broken link is a lost conversion — particularly donation, job submission, newsletter subscribe, and conference registration.
Requirements
- FinancialStatusPage:
#donate→ link to actual donation page or Community Initiatives giving form - SubmitJobPage:
#submit-form→ embed Google Form or link to it - CalendarPage:
#subscribe→ Google Calendar subscribe URL - ConferencePage:
#cfp→ actual call for proposals URL - ConferencePage:
#review→ reviewer signup Google Form - ConferencePage:
#sponsor→ sponsorship info or contact - ConferencePage:
#mailing-list→ mailing list signup - NewslettersPage: all "Read this issue" links → actual newsletter URLs (us-rse.org/newsletters/...)
- NewsUpdatesPage: all "Read" links → actual article URLs
- LeadershipMessagesPage: all "Read" links → actual message URLs
- DEIPage:
/#wg→/community/working-groups(router link) - SponsorsPage: "Make a Contribution" → donation link (not /#join)
- WorkingGroupsPage: 9 hash links → inline expandable details or actual WG pages
Context
Identified in the site visual audit (docs/strategy/2026-04-29-site-visual-audit.md). These dead ends affect all 4 user personas — new visitors, potential members, active members, and employers/sponsors.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with docs/strategy/2026-04-29-site-visual-audit.md, then locate FinancialStatusPage, SubmitJobPage, CalendarPage, ConferencePage, NewslettersPage, NewsUpdatesPage, LeadershipMessagesPage, DEIPage, SponsorsPage, and WorkingGroupsPage. Search these entry points for the listed hash links and read links; done means each CTA resolves to its intended donation, form, calendar, article, message, or working-group destination without dead anchors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html
- Domain
- web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100