Unplanned
Last Updated: 11 Feb 2025 07:57 by Nico
Nico
Created on: 03 Feb 2025 08:51
Category: UI for .NET MAUI
Type: Bug Report
1
ComboBox, Pickers: [iOS] [MacCatalyst] Displayed in wrong window when inside Mopups
Probably the same as https://feedback.telerik.com/maui/1662148-popup-maccatalyst-the-popup-is-displayed-on-the-wrong-window-in-case-multiple-windows-are-open-and-the-window-the-popup-is-shown-from-is-not-currently-focused, but for iOS
If you have a ComboBox or Datepicker control in a new UIWindow, the dropdown or picker popup is not displayed.

You can see this, for example, if you use the widely used Mopup popup and display a datepicker in a popup under iOS.
Mopup uses a new UIWindow to display a popup on iOS (https://github.com/LuckyDucko/Mopups/blob/66f585d8c6ccce90a711400b0d14ea378fdb3e5d/Mopups/Mopups.Maui/Platforms/iOS/iOSMopups.cs#L17)
4 comments
Nico
Posted on: 11 Feb 2025 07:57
Hi Didi,

Mopups is just an example of how you can reproduce it quickly and easily.
The behavior is independent of Mopups if you create a new window yourself. Not quite as likely with iOS, but a more realistic use case for iPadOS on an iPad Pro.
ADMIN
Didi
Posted on: 11 Feb 2025 07:46

Hi Nico,

I reproduced the behavior on iOS and MacCatalyst. Please note that the Mopups is a third party control. However, I set the status of this issue to Unplanned and escalated it to the team. When there is an update, this will be addressed in the public item. 

Regards,
Didi
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Nico
Posted on: 04 Feb 2025 10:31

Hi Didi,

see baaaaif/MauiTelerikWindowIssue
I
 think it is self explaining when starting the app, so no video needed.

regards
Nico

ADMIN
Didi
Posted on: 03 Feb 2025 16:21

Hi Nico,

Could you please send a sample project where the behavior occurs, also a video of the issue with the exact steps to reproduce on iOS? Thank you in advance.

Regards,
Didi
Progress Telerik