Skip to content

PM-5854: Make challenge link visually distinct - #2143

Merged
jmgasper merged 2 commits into
devfrom
PM-5854
Aug 14, 2026
Merged

PM-5854: Make challenge link visually distinct#2143
jmgasper merged 2 commits into
devfrom
PM-5854

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

What was broken

The View challenge action on the ticket details page opened the correct challenge but appeared as ordinary gray text instead of a link.

Root cause

The global link reset removes native link color and decoration. The ticket link relied on an undefined Support-app CSS variable and did not restore an underline; the reset's hover selector also required an explicit hover override.

What was changed

Styled the View challenge link in its default and hover states with the shared accessible blue token and a persistent underline.

Any added/updated tests

  • Added a focused regression assertion for the challenge link's default and hover presentation.
  • Preserved the existing semantic link and encoded challenge URL assertions.
  • All 30 Support tests pass.
  • Lint passes.
  • The production build passes with existing warnings.
  • The full monorepo suite was run. Its 18 unrelated failing suites reproduce unchanged on untouched origin/dev; no Support suite fails.

What was broken
The View challenge action on the ticket details page was clickable but appeared as ordinary gray text.

Root cause
The global link reset removes native color and decoration, while the Support app did not define the CSS variable used by this link.

What was changed
Styled the challenge link and its hover state with the shared accessible blue token and a persistent underline.

Any added/updated tests
Added a focused stylesheet regression assertion covering the challenge link's default and hover presentation. The existing semantic link and encoded URL assertions remain in place.
@jmgasper
jmgasper requested a review from kkartunov as a code owner August 12, 2026 11:20
@jmgasper
jmgasper merged commit 0bc8ba0 into dev Aug 14, 2026
7 checks passed
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