Hello,
Assume that I'm registering the session at scope:
services.AddScoped(_ => documentStore.OpenAsyncSession());
Imagine I open my app, then I navigate to a page that show a list of customer, the session query the server and get this list, then I navigate to a customer profile, because I'm in the same SignalR connection, the same session instance is used to query the customer profile.
In MVC/Razor pages app, this can be achive easy because a session is scoped per HTTP Request, but in Blazor app I'm not sure how I shlould to register the session. (Maybe transient?)
Note: I never changed the maximun number of request, but the session seems working after navigating more that 30 times between two pages in the same connection (and same scoped).