iOS startup freeze – SfRadialMenu with negative Margin (.NET MAUI 10.0.70)

Hello,

attached is a minimal sample project that reproduces a UI freeze on iOS at app startup.

Environment:

- .NET MAUI: 10.0.70

- Syncfusion.Maui.RadialMenu: 33.2.12

- Syncfusion.Maui.Core: 33.2.12

- Platform: iOS ( device and/or simulator) 26.5/26.3

- Issue did not occur on our setup with MAUI 10.0.30


Expected: App starts and SfRadialMenu is displayed

Actual: App freezes during startup. UI thread appears stuck in a layout/measure loop (SfRadialMenu.ArrangeContent)


Findings from isolation testing:

- Margin = Thickness(0) on SfRadialMenu → works

- Margin = Thickness(-10, 0, 0, -10) → freeze

- A standard MAUI Border with the same negative margin in the same layout → works (no freeze)


The sample includes LayoutLoopDetector.cs which logs to the debug output when MeasureInvalidated fires repeatedly.

Please let us know if this is a known issue or if there is a recommended workaround (e.g. using Translation instead of negative Margin).


Thank you.


Attachment: SfRadialMenu_Freeze_with_negative_Margin_bd7cb12c.zip

Loader.
Up arrow icon