Skip to content

Conversation

@ethanluc7
Copy link
Contributor

@ethanluc7 ethanluc7 commented Jan 22, 2026

Related to issue: #371

Summary

Fixes inconsistent cursor behaviour on schema cards, cursor now only shows as a pointer on interactive controls and changes collapse/expand interaction zones to now not trigger when clicking the description text or download button.

Description of Changes

  • Fix cursor pointer behaviour - moved cursor: pointer from the entire accordion container to just the title element
  • Isolated interaction zones - Added stopPropagation() to:
    • Description text (ReadMoreText component)
    • Download button container

Readiness Checklist

  • Self Review
    • I have performed a self review of code
    • I have run the application locally and manually tested the feature
    • I have checked all updates to correct typos and misspellings
  • Formatting
    • Code follows the project style guide
    • Automated code formatters (ie. Prettier) have been run
  • Local Testing
    • Successfully built all packages locally
    • Successfully ran all test suites, all unit and integration tests pass
  • Updated Tests
    • Unit and integration tests have been added that describe the bug that was fixed or the features that were added
  • Documentation
    • All new environment variables added to .env.schema file and documented in the README
    • All changes to server HTTP endpoints have open-api documentation
    • All new functions exported from their module have TSDoc comment documentation

@ethanluc7 ethanluc7 requested a review from JamesTLopez January 22, 2026 16:56
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