Product: Telerik UI for .NET MAUI
Version: 11.2.0 (Preview)
Platform: MacCatalyst
Control: RadAutoComplete
Description:
We are encountering a issue with the RadAutoComplete control in a .NET MAUI application targeting MacCatalyst. The application uses an MDI-style interface where each "window" is a ViewElement, not a popup. The RadAutoComplete is subclassed to create a custom control that fetches suggestions via a lookup service and calls ShowSuggestions() after updating the list.
The issue arises when using this control in the third or fourth MDI window. On MacCatalyst, calling ShowSuggestions() causes the application to hang indefinitely. No exceptions are thrown, and the app becomes unresponsive. This behavior does not occur on Windows.
Steps to Reproduce:
Troubleshooting Attempts:
Suspected Cause:
We suspect this may be related to a previously reported issue where popups render in the wrong window when the initiating window is not focused. It’s possible that ShowSuggestions() is attempting to render in an invalid context, causing the hang.
Request:
Can you confirm if this is a known issue in v11.2.0 preview?
Are there any recommended workarounds or patches?
Would you like a minimal repro project to investigate further?
private void ShowSuggestions(bool show)
{
if (show)
{
ShowSuggestions();
return;
}
HideSuggestions();
}