Skip to content

fix: "Go to Project" button not clickable for some project cards#590

Open
Khy9 wants to merge 1 commit into
firstcontributions:mainfrom
Khy9:fix-project-button
Open

fix: "Go to Project" button not clickable for some project cards#590
Khy9 wants to merge 1 commit into
firstcontributions:mainfrom
Khy9:fix-project-button

Conversation

@Khy9
Copy link
Copy Markdown

@Khy9 Khy9 commented Apr 25, 2026

Fix: "Go to Project" button not clickable on certain cards

Problem

The "Go to Project" button was not clickable for some project cards (activist.org, CircuitVerse, Opensourcedesign).

Cause

These cards had loadIssues: true, which rendered the IssueList component. This component overlapped the bottom section of the card, blocking interaction with the project link.

Fix

Disabled loadIssues for the affected entries to restore expected click behavior.

Notes

A more complete fix could involve adjusting the layout or z-index of the IssueList component to prevent overlap.

@Khy9
Copy link
Copy Markdown
Author

Khy9 commented Apr 25, 2026

I noticed a similar PR was opened. Happy to make any changes or improvements if needed.

@Sean-Kenneth-Doherty
Copy link
Copy Markdown

I tested this locally. It builds, but this looks like a workaround rather than a fix for the Go-to-Project issue.

Checks run:

  • git diff --check main...HEAD passes
  • pnpm build passes
  • checked the affected repositories for current open issues

Main concern: this disables loadIssues for activist-org/activist, CircuitVerse/CircuitVerse, and opensourcedesign/opensourcedesign.github.io. Those repositories do have open issues available, so turning off issue previews removes useful content from the project cards instead of fixing the nested-link / button behavior in the card component.

The /contribute URL changes may be reasonable if maintainers want “Go to Project” to land on the repo root, but they do not solve the underlying clickability bug for cards that still render issue previews. I would keep any URL cleanup separate from a component-level fix.

Also, please remove the generated .astro/* files from the PR before merge.

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.

2 participants