At the moment the way we wrap the pages as tabs, makes it so, that we have to manually notify statehaschanged.
Make it so it's automatic, by wrapping the logic inside a BlazorXTabs RouteView component.
Example:
<XTabsRouteView CloseTabs="true" NewTabSetActive="true" RenderMode="BlazorXTabs.Configuration.RenderMode.Full" RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
It's then up to the developer, if he'd like to use the old way or the route view component.
At the moment the way we wrap the pages as tabs, makes it so, that we have to manually notify statehaschanged. Make it so it's automatic, by wrapping the logic inside a BlazorXTabs RouteView component. Example:
<XTabsRouteView CloseTabs="true" NewTabSetActive="true" RenderMode="BlazorXTabs.Configuration.RenderMode.Full" RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
It's then up to the developer, if he'd like to use the old way or the route view component.