Like desktop apps, you should use multiple techniques to capture and handle errors in your app. Blazor is no different. This page lists a number of strategies that you should be using:
Handle errors in ASP.NET Core Blazor apps | Microsoft Learn[
^].
Once you have the error information with call stack, you have the information needed to identify what is happening inside your app to track down and fix the issue.