rotorgames / Rg.Plugins.Popup

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

PopupNavigation.Instance.PushAsync() crashes on iOS with Hot Restart #731

Open BlueRaja opened 2 years ago

BlueRaja commented 2 years ago

🐛 Bug Report

Hot Restart (not to be confused with XAML Hot Reload) is an Xamarin.iOS-specific feature that allows Windows developers to compile and run Xamarin directly onto a real iOS device without needing a Mac. It's nice to use because you test on a real device, and compilation is significantly faster than when using a Mac.

However, it's buggy as hell.

Among the many, many issues I've found with it, calling PopupNavigation.Instance.PushAsync(myPopup) crashes the app immediately, without a stacktrace or error message. When compiling the "normal" way, everything works fine.

I'm not sure if this is even something you guys are able to fix, but I thought it should be documented somewhere.