Event handlers in BlazoredModal are never unsubscribed. Should probably be done in DisposeAsync.
((ModalService)CascadedModalService).OnModalInstanceAdded += Update;
((ModalService)CascadedModalService).OnModalCloseRequested += CloseInstance;
NavigationManager.LocationChanged += CancelModals;
async ValueTask IAsyncDisposable.DisposeAsync()
{
((ModalService)CascadedModalService).OnModalInstanceAdded -= Update;
((ModalService)CascadedModalService).OnModalCloseRequested -= CloseInstance;
NavigationManager.LocationChanged -= CancelModals;
...
}
Event handlers in
BlazoredModalare never unsubscribed. Should probably be done inDisposeAsync.