Skip to content

feat(feedback): add homepage GitHub Issues link - #227

Open
VibhavSetlur wants to merge 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging
Open

feat(feedback): add homepage GitHub Issues link#227
VibhavSetlur wants to merge 2 commits into
ModelSEED:stagingfrom
VibhavSetlur:staging

Conversation

@VibhavSetlur

Copy link
Copy Markdown
Collaborator

Summary

  • add an accessible GitHub Issues link beside Contact us in the homepage support section
  • reuse the shared ModelSEED-UI issues URL for the feedback dialog and homepage
  • cover the link and its safe external-link attributes in the homepage E2E suite
  • retain the change under the pending 3.1.0 changelog entry

Verification

  • npm run lint (0 errors; 16 pre-existing warnings)
  • npx tsc --noEmit
  • npm run test:run (125 passed)
  • npm run build
  • npm audit --omit=dev --audit-level=high (0 vulnerabilities)

E2E note

The focused Playwright test could not run locally because the sandbox lacks the Chromium browser binary. A local dev-server HTML check confirmed the exact rendered href, target, and rel attributes; upstream CI will exercise the workflow.

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.

1 participant