I had to downgrade to Radzen 9.1.0 for the issue to go away.
I tested 10.4.6, 10.3.2, 10.2.1 across .net10 SDKs v10.0.108/204/300
After changing tabs’, about 2 seconds? pass then this error gets thrown (its not immediate, there is like a 1-2 second pause after changing tab).
2026-05-29 09:36:14 warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100] Unhandled exception rendering component: Unable to focus an invalid element.
Error: Unable to focus an invalid element.
at Object.focus (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:41242)
at b.processJSCall (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4448)
at b.beginInvokeJSFromDotNet (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4125)
at In._invokeClientMethod (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:69109)
at In._processIncomingData (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:66474)
at In.connection.onreceive (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:60125)
at i.onmessage (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:84183) at Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, JSCallType callType, Object[] args)
at Microsoft.JSInterop.JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, String identifier, Object[] args)
at Radzen.Blazor.RadzenTabs.SelectTab(RadzenTabsItem tab, Boolean raiseChange)
at Radzen.Blazor.RadzenTabsItem.SelectTab(RadzenTabsItem item)
at Radzen.Blazor.RadzenTabsItem.OnClick()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
2026-05-29 09:36:14 fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111] Unhandled exception in circuit 'h_H8KvL7GtfGGyZ9UNkEvFVQtmGVnfVpMWyEQkC3Plc'. Microsoft.JSInterop.JSException: Unable to focus an invalid element.
Error: Unable to focus an invalid element.
at Object.focus (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:41242)
at b.processJSCall (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4448)
at b.beginInvokeJSFromDotNet (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4125)
at In._invokeClientMethod (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:69109)
at In._processIncomingData (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:66474)
at In.connection.onreceive (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:60125)
at i.onmessage (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:84183)
at Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, JSCallType callType, Object[] args)
at Microsoft.JSInterop.JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, String identifier, Object[] args)
at Radzen.Blazor.RadzenTabs.SelectTab(RadzenTabsItem tab, Boolean raiseChange)
at Radzen.Blazor.RadzenTabsItem.SelectTab(RadzenTabsItem item)
at Radzen.Blazor.RadzenTabsItem.OnClick()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
We pushed today various fixes to the Tabs component - try the latest code from the master branch instead the NuGet package and let us know how it goes.
thanks, I updateed to the latest 10.4.7 (in net10.0.300) with the tab fixes; no joy. Still same issue for me.
2026-06-01 08:11:59 warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100] Unhandled exception rendering component: Unable to focus an invalid element.
Error: Unable to focus an invalid element.
at Object.focus (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:41242)
at b.processJSCall (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4448)
at b.beginInvokeJSFromDotNet (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4125)
at In._invokeClientMethod (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:69109)
at In._processIncomingData (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:66474)
at Ln.onreceive (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:60125)
at WebSocket.<anonymous> (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:84183) Microsoft.JSInterop.JSException: Unable to focus an invalid element.
Error: Unable to focus an invalid element.
at Object.focus (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:41242)
at b.processJSCall (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4448)
at b.beginInvokeJSFromDotNet (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:4125)
at In._invokeClientMethod (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:69109)
at In._processIncomingData (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:66474)
at Ln.onreceive (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:60125)
at WebSocket.<anonymous> (https://localhost:44337/xxAPP/_framework/blazor.web.ej96puwv3k.js:1:84183)
at Microsoft.JSInterop.JSRuntime.InvokeAsync[TValue](Int64 targetInstanceId, String identifier, JSCallType callType, Object[] args)
at Microsoft.JSInterop.JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, String identifier, Object[] args)
at Radzen.Blazor.RadzenTabs.SelectTab(RadzenTabsItem tab, Boolean raiseChange)
at Radzen.Blazor.RadzenTabsItem.SelectTab(RadzenTabsItem item)
at Radzen.Blazor.RadzenTabsItem.OnClick()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)