When nesting TrimEmptyGroupingNodesVisibilityProvider it fails to trim the parent node.
<mvcSiteMapNode title="Catalog" visibilityProvider="MvcSiteMapProvider.TrimEmptyGroupingNodesVisibilityProvider, MvcSiteMapProvider" clickable="false">
<mvcSiteMapNode title="Parts" visibilityProvider="MvcSiteMapProvider.TrimEmptyGroupingNodesVisibilityProvider, MvcSiteMapProvider" clickable="false" >
<mvcSiteMapNode title="Search" area="Materials" controller="Parts" action="Search" />
<mvcSiteMapNode title="Add" area="Materials" controller="Parts" action="Add" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Assets" area="Materials" controller="Asset" action="Search" />
</mvcSiteMapNode>
When it gets to the parent node the 2nd one is just hidden not trimmed so it has child nodes.
When nesting TrimEmptyGroupingNodesVisibilityProvider it fails to trim the parent node.
When it gets to the parent node the 2nd one is just hidden not trimmed so it has child nodes.