Fix Solution Explorer repo grouping, filtering, and theming for merged VMR sites - #273
Merged
tannergooding merged 1 commit intoJul 20, 2026
Conversation
…d VMR sites Bundles the "make the site work as expected" fixes for multi-repo/VMR merged sites: - Tag each project with its full repo chain so a parent repo (e.g. dotnet/vmr) includes its nested sub-repos (dotnet/subx, dotnet/suby) in both search scope and the Solution Explorer, shown nested under the parent. - Give /repoPath-mapped repos their own repo-filter entry, matching /repo. - Warn (non-critical) when the same repo is passed twice with different URLs, naming the winning vs losing URL. - Fix multi-solution repos rendering with the light theme. - Make repo filtering ancestor-aware and hide grouping folders (including MSBuild solution folders) a filter leaves empty. - Render repo/solution grouping bands full-width at every nesting depth, with only the text/arrow carrying the depth indent. Extends the sample (HtmlGenerator launchSettings + TestCode/Vmr) to cover the nested-repo and duplicate-URL scenarios. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Member
Author
tannergooding
enabled auto-merge (squash)
July 19, 2026 18:15
jeffhandley
approved these changes
Jul 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Bundles the "make the site work as expected" fixes for multi-repo / VMR merged sites (the kind source.dot.net produces), so a merged index correctly scopes, groups, and themes each repo -- including the VMR case where one repo (dotnet/dotnet) physically contains many others under src/.
Repo grouping and search scope
Duplicate repo handling
Solution Explorer UI
Sample / tests