An error occurs when quickly switching tabs including SfSpinner in SfTab
Is there a countermeasure?
When I made Index.razor of the sample project and tried it, it became as follows.
normal1 ⇔ normal2
quickly switching ➡ no error
spinner1 ⇔ spinner2
quickly switching ➡ unhandled exception.
System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost: Error: Unhandled exception in circuit 'OWaO_7WzIXp7woh83jMriNUqBAGZg5sxwPzsd51DORM'.
System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
[2021-03-18T06:54:18.358Z] Error: System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
grid1 ⇔ grid2
quickly switching ➡ unhandled exception.
System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost: Error: Unhandled exception in circuit '4KMk2A3WBUSZnDcKxDfrjslUTdiRTJDz0mRPZTo-hVQ'.
System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
[2021-03-18T06:56:04.544Z] Error: System.NullReferenceException: Object reference not set to an instance of an object.
at Syncfusion.Blazor.Spinner.Internal.Bootstrap.ComponentDispose()
at Syncfusion.Blazor.SfBaseComponent.Dispose(Boolean disposing)
at Microsoft.AspNetCore.Components.OwningComponentBase.System.IDisposable.Dispose()
at Microsoft.AspNetCore.Components.Rendering.ComponentState.TryDisposeInBatch(RenderBatchBuilder batchBuilder, Exception& exception)
see sample project.