Hi There,
I upgraded to 18.3.52 and the reported problem has gone away.
However, there is a new problem that occurs with this version.
Sometimes, on opening the menu, the following exception is thrown:
[08:45:27 ERR] Unhandled exception in circuit 'Mo8cD6pHW2wnaJC-uTWyz9-cX1-uxUv4zkkLj5atiM8'.
System.AggregateException: One or more errors occurred. (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at Syncfusion.Blazor.Navigations.SfMenu`1.SetPosition(String name)
at Syncfusion.Blazor.Navigations.SfMenu`1.BeforeOpenHandler[T](BeforeOpenCloseMenuEventArgs`1 e)
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Syncfusion.Blazor.Internal.SfBaseUtils.InvokeEvent[T](Object eventFn, T eventArgs)
at Syncfusion.Blazor.Navigations.Internal.SfMenuBase`1.TriggerBeforeOpenCloseEvent[T](T parentItem, List`1 subItems, String name, Boolean isParent, Double left, Double top)
at Syncfusion.Blazor.Navigations.SfContextMenu`1.OnAfterRenderAsync(Boolean firstRender)
--- End of inner exception stack trace ---
Here is a video of this happening : https://drive.google.com/file/d/1BMuAV3w1UmbAMxVhV5xagrwsv7t946iJ/view?usp=sharing