rotorgames / Rg.Plugins.Popup

Xamarin Forms popup plugin
MIT License
1.15k stars 336 forks source link

iOS: Mirrored screen: The pop up may only appear on the external display #753

Open EmilienDup opened 1 year ago

EmilienDup commented 1 year ago

🐛 Bug Report

It is possible to mirror an iOS device screen to an external display using AirPlay or by connecting the device physically to a monitor. I've noticed a bug in my application, that I tracked down and is coming from this library: Popups may not appear on the device's screen, but only rendered to the external display, creating an inconsistency and preventing the user to interact more with the app.

https://user-images.githubusercontent.com/50311090/211262968-d10bee70-3297-487a-8bfb-0c734335158f.mp4

Expected behavior

The popup should be displayed on the device's screen, then be mirrored to the external screen. But currently the popup is only displayed on the external screen. If the external screen cannot be interacted with, then there is way to interact with the popup.

Reproduction steps

Configuration

Version: v2.0.0.14

Platform:

imuller commented 1 year ago

Same problem here. @LuckyDucko Can this be merged?

TheCaveOfWonders commented 1 year ago

same issue here.

imuller commented 1 year ago

@martijn00 @rotorgames Can someone merge this pr?

IlyaSemenchenkoIfs commented 1 year ago

We have the same issue. Any plans to merge the PR? Or can you recommend any workarounds?