Skip to content

fix(docs): version-picker shows selected option on /versions/latest/ - #173

Merged
Chris-Wolfgang merged 4 commits into
mainfrom
fix/version-picker-latest-select
Jul 27, 2026
Merged

fix(docs): version-picker shows selected option on /versions/latest/#173
Chris-Wolfgang merged 4 commits into
mainfrom
fix/version-picker-latest-select

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Summary

Fan-out of Try-Pattern PR #247. The version-picker JS had a dead URL-match resolution block that tried to match the latest alias URL (/<repo>/versions/latest/) against concrete version URLs (/<repo>/versions/vX.Y.Z/) — structurally different by construction, so the match NEVER succeeded. The render loop then unconditionally skipped the latest entry, leaving no option selected on /versions/latest/.

Fix: delete the dead resolution block; keep latest as a first-class option ONLY when the reader is on /versions/latest/. On concrete-version pages the skip still applies — no redundant latest + vX.Y.Z pair.

Same patch, same file. Direct fan-out of Try-Pattern's canonical.

Verification

Try-Pattern PR verified via HTML harness across 4 URL cases; change event fires and navigates correctly. See Try-Pattern #247 for details.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 14, 2026 01:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DocFX docs-site version picker logic so that when a reader is on the /versions/latest/ alias URL, the dropdown includes and selects the latest option (instead of rendering with no explicit selection).

Changes:

  • Removed a dead URL-resolution block that attempted to map the latest alias to a concrete vX.Y.Z entry.
  • Updated the filtering logic so latest is only skipped when the current page is not the latest view (per the new condition).

Comment thread docfx_project/public/version-picker.js Outdated
Comment thread docfx_project/public/version-picker.js
@Chris-Wolfgang
Chris-Wolfgang merged commit 6ae050a into main Jul 27, 2026
8 checks passed
@Chris-Wolfgang
Chris-Wolfgang deleted the fix/version-picker-latest-select branch July 27, 2026 23:22
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