SparkDevNetwork / Rock.Mobile-Issues

3 stars 2 forks source link

[Issue]: ShowPopup does not display properly in Maui #38

Open mikedotmundy opened 2 days ago

mikedotmundy commented 2 days ago

Describe the Issue in Detail

Pre-Maui, {Binding ShowPopup} would display a Popup on top of the page it was triggered from. Now, when running Maui, {Binding ShowPopup} displays on a white screen/background.

thumb-Screenshot 2024-09-17 at 10 29 37

thumb-IMG_2317

Can reproduce in

Steps to Reproduce

  1. Try {Binding ShowPopup} in a pre-Maui release.
  2. Try {Binding ShowPopup} in a Maui release.
  3. See difference as described above.

Expected Behavior

In Maui, {Binding ShowPopup} should display the Popup on top of the page it was triggered from.

Actual Behavior

In Maui, {Binding ShowPopup} displays on a white screen/background.

Screenshots or Videos

See above

Reproduction XAML

In our instance, this is what we are using:

<Border.GestureRecognizers>
     <TapGestureRecognizer Command="{Binding ShowPopup}"
          CommandParameter="{Rock:ShowPopupParameters PageGuid=0232090b-e5d4-4e4f-9fb0-c300023413ec, ShowHeader=False}" />
</Border.GestureRecognizers>

Mobile Shell Version

6.0.0.0

Last Known Working Version

pre maui

iOS Device Type(s) and iOS Version(s)

iPhone 15 Pro Max, iOS 17.6.1

Android Device Type(s) and Android Version(s)

currently unable to test on Android