I suspect there is some issue with the Tooltip.
I have created a simple app in Radzen Studio to demonstrate. I have a page based on the Main Layout which has a button which has a tooltip on MouseEnter. Also on this page is a RadzenLink which navigates to a page that is based on another Layout.
Clicking on the Link navigates to the page without any issues.
However, if prior to clicking on the Link, I MouseEnter to show the Tooltip and then click the link, I get an error in the browser console as follows. I do have a simple app in Radzen Studio to demonstrate the issue if that is any help in diagnosing the issue.
Also noted that once the tooltip is displayed, even if I navigate to another page that is based on the Main Layout and then navigate to a page with a different layout, there is an issue. It's seems something happens when the tooltip is displayed to cause the issue.
Happy to provide any more info required to help isolate the issue.
Unhandled exception rendering component: Cannot read properties of null (reading 'removeChild')
TypeError: Cannot read properties of null (reading 'removeChild')
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16931)
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16901)
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16901)
at ae.applyEdits (http://localhost:5000/_framework/blazor.webassembly.js:1:21104)
at ae.updateComponent (http://localhost:5000/_framework/blazor.webassembly.js:1:20334)
at http://localhost:5000/_framework/blazor.webassembly.js:1:56876
at St.Te._internal.renderBatch (http://localhost:5000/_framework/blazor.webassembly.js:1:57248)
at Object.Rt [as invokeJSFromDotNet] (http://localhost:5000/_framework/blazor.webassembly.js:1:59934)
at _mono_wasm_invoke_js_blazor (http://localhost:5000/_framework/dotnet.6.0.12.qh9lbruwe7.js:1:195300)
at wasm://wasm/00971d3e:wasm-function[3308]:0xc6107
Microsoft.JSInterop.JSException: Cannot read properties of null (reading 'removeChild')
TypeError: Cannot read properties of null (reading 'removeChild')
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16931)
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16901)
at $ (http://localhost:5000/_framework/blazor.webassembly.js:1:16901)
at ae.applyEdits (http://localhost:5000/_framework/blazor.webassembly.js:1:21104)
at ae.updateComponent (http://localhost:5000/_framework/blazor.webassembly.js:1:20334)
at http://localhost:5000/_framework/blazor.webassembly.js:1:56876
at St.Te._internal.renderBatch (http://localhost:5000/_framework/blazor.webassembly.js:1:57248)
at Object.Rt [as invokeJSFromDotNet] (http://localhost:5000/_framework/blazor.webassembly.js:1:59934)
at _mono_wasm_invoke_js_blazor (http://localhost:5000/_framework/dotnet.6.0.12.qh9lbruwe7.js:1:195300)
at wasm://wasm/00971d3e:wasm-function[3308]:0xc6107
at Microsoft.JSInterop.WebAssembly.WebAssemblyJSRuntime.InvokeUnmarshalled[Int32,RenderBatch,Object,Object](String identifier, Int32 arg0, RenderBatch arg1, Object arg2, Int64 targetInstanceId)
at Microsoft.JSInterop.WebAssembly.WebAssemblyJSRuntime.InvokeUnmarshalled[Int32,RenderBatch,Object](String identifier, Int32 arg0, RenderBatch arg1)
at Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer.UpdateDisplayAsync(RenderBatch& batch)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.ProcessRenderQueue()
window.Module.s.printErr @ blazor.webassembly.js:1