Skip to content

Fix profile links to bypass redirects - #7266

Merged
jmgasper merged 1 commit into
masterfrom
profile-redirect
Aug 19, 2026
Merged

Fix profile links to bypass redirects#7266
jmgasper merged 1 commit into
masterfrom
profile-redirect

Conversation

@jmgasper

Copy link
Copy Markdown
Collaborator

Summary

  • Send member-handle links directly to the environment-specific Profiles app.
  • Normalize header menu and account links produced by the legacy navigation dependencies.
  • Update snapshots, URL helper coverage, and browser smoke-test expectations.

Root cause

Community App still generated /members/:handle links and depended on the legacy Topcoder redirect. When that redirect failed, profile navigation failed with it.

Impact

Profile clicks now go directly to profiles.topcoder.com/:handle in production and profiles.topcoder-dev.com/:handle in non-production environments. Existing API requests and legacy badge/detail routes remain unchanged.

Validation

  • Full Jest suite under the repository's Node 10 runtime: 154 suites passed, 347 tests passed, 141 snapshots passed.
  • ESLint passed for all changed application JavaScript/JSX files.
  • JSON validation passed for the updated smoke-test environment configs.
  • Verified the commit merges without conflicts and produces the same focused diff against both develop and master.
  • Smoke-test TypeScript compile was not run because that subproject's dependencies are not installed locally.

@jmgasper
jmgasper marked this pull request as ready for review August 19, 2026 03:55
@jmgasper
jmgasper requested a review from kkartunov as a code owner August 19, 2026 03:55
@jmgasper
jmgasper merged commit e4d734f into master Aug 19, 2026
11 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