locked
App freezes on iPad when in split view mode (multi-tasking) and change between pages RRS feed

  • Question

  • User342691 posted

    I have come across a very strange bug -- not sure if it in my app, Xamarin.Forms, or iOS itself.

    My app switches between several pages derived from ContentPage. When I have my app and another app, for example the iOS "Pages" app on my iPad side-by-side (half screen). It seems to be related to whether the other app is in an input field before switching. Anyway, I press a Button in my app to switch to another page, and my page is kinda there, but the dark blue background want is white, plus no interaction (so, appears "frozen"). But, if move the slider to make it a 2/3 split, it immediately works.

    When my app starts in 2/3 screen mode, the result is a bit comical -- the first half of my app is OK (the leftmost third of the screen), but other half refuses to allow interaction (and has white background). Weirdest thing -- one of my buttons straddles the break -- the left part works fine, the right does not.

    I've not seen this on an iPad that has not updated to 13.x yet. I'm suspcious that this might be the same issue or related to White Screen after navigating to MasterDetailPage on iPAD iOS 13.2 and iOS 13.0 Broke MasterDetailPage on iPads?, so I added tags that might relate. But, here's the thing -- I'm currently using XF 4.3 (4.3.0.991221). The "solution" for the others was to update to 4.3. And, I'm not really using MasterDetailPage, and those issues don't mention SplitScreen.

    I'd just like to hear if someone else has seen something like this, or has any quick suggestions before I try to create a simplified example.

    Thursday, December 19, 2019 1:50 AM

All replies

  • User369978 posted

    Would you mind sharing us a basic sample project?

    We need to reproduce the issue for further troubleshooting.

    Thursday, December 19, 2019 3:00 PM
  • User342691 posted

    OK, I've confirmed that this behaves the same with a very simple app using multiple ContentPages.

    I'm running this on an iPad Air 2 with iPadOS 13.3. This will only show on devices that have the ability to go SplitScreen.

    In "normal mode", it works fine -- I can switch between the pages with no issues.

    But, when I go split-screen, by moving Pages to the up with it, I press the "NextPage", then switch to the next page and back, and all is still OK. But the next press of "Next Pages" will bring up the page without it's background color, and the "Back" button will not operate. If the screen is split 2/3, only HALF of my app screen will have this issue -- see pic.

    Additional notes -- I can't see to make this fail on iOS 12.4.1, and I don't see it when the other app "floats" over my app (BUT -- I do see it when my App floats over another app). Any repositioning (or pressing the home button, and bringing the split screen back from multi-tasking menu) breaks the spell, and it works (until next time you switch pages).

    Any insights here would be much appreciated!

    Thursday, December 19, 2019 9:42 PM
  • User369978 posted

    I reproduced the issue , consider creating issue : https://github.com/xamarin/Xamarin.Forms/issues , or open support request for better help : https://support.microsoft.com/en-us/supportforbusiness/productselection?sapId=211dd84f-3474-c3c5-79bf-66db630c92a6.

    Friday, December 20, 2019 1:17 PM
  • User342691 posted

    Thanks @ColeX for the confirmation. Submitted as #8988

    Friday, December 20, 2019 5:33 PM
  • User369978 posted

    @BobWhitten said: Thanks @ColeX for the confirmation. Submitted as #8988

    It's great to post here if update in that issue.

    Monday, December 23, 2019 8:07 AM
  • User342691 posted

    Update: Also see this behavior on iPad Pro (12.9 inch) 2nd Generation with iOS 13.3.

    It would be great if someone could tell me what I'm doing wrong, or tell me how to avoid this.

    This seems like yet another iOS 13 or 13.2+ thing.

    Friday, December 27, 2019 3:47 PM