Bug 31926 - Pushing a modal TabbedPage while call status bar is active causes tabs to be offscreen
Summary: Pushing a modal TabbedPage while call status bar is active causes tabs to be ...
Alias: None
Product: Forms
Classification: Xamarin
Component: iOS ()
Version: 1.4.3
Hardware: PC Mac OS
: Normal normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2015-07-14 10:51 UTC by John Miller [MSFT]
Modified: 2017-08-30 12:04 UTC (History)
5 users (show)

Tags: ac, ios, tabbedpage, layout
Is this bug a regression?: ---
Last known good build:

Test Case (113.76 KB, application/zip)
2015-07-14 10:51 UTC, John Miller [MSFT]
Start Page (48.95 KB, image/png)
2015-07-29 09:52 UTC, Paul DiPietro [MSFT]
PushModalAsync (Broken) (45.15 KB, image/png)
2015-07-29 09:53 UTC, Paul DiPietro [MSFT]
PushAsync (Working) (50.21 KB, image/png)
2015-07-29 09:53 UTC, Paul DiPietro [MSFT]

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report for Bug 31926 on Developer Community or GitHub if you have new information to add and do not yet see a matching new report.

If the latest results still closely match this report, you can use the original description:

  • Export the original title and description: Developer Community HTML or GitHub Markdown
  • Copy the title and description into the new report. Adjust them to be up-to-date if needed.
  • Add your new information.

In special cases on GitHub you might also want the comments: GitHub Markdown with public comments

Related Links:

Description John Miller [MSFT] 2015-07-14 10:51:30 UTC
Created attachment 12017 [details]
Test Case


   Pushing a TabbedPage modally while the call status bar is active will result in the tabs being partly offscreen and the titles not visible. 

**Steps to Reproduce:**

   1. Run the attached sample project Error1.iOS on a simulator.
   2. Press CMD+Y to toggle the call status bar on the simulator
   3. Press the button to push the modal TabbedPage

**Actual Results:**

   The tabs are incorrectly positioned offscreen

**Expected Results:**

   The tabs should be position correctly at the bottom of the screen.

**Build Date & Platform:**

   XF 1.4.3
   XI 8.10

**Additional Information:**

   There is also a Xamarin.iOS (not Forms) project in the solution (Error1.Native) that does not reproduce this issue. Run it and follow the same steps to see the expected results.
Comment 1 John Miller [MSFT] 2015-07-14 10:56:24 UTC
Note* Not pushing as a modal seems to work OK in Forms. 

i.e. PushAsync vs PushModalAsync
Comment 3 Paul DiPietro [MSFT] 2015-07-29 09:52:17 UTC
Created attachment 12276 [details]
Start Page
Comment 4 Paul DiPietro [MSFT] 2015-07-29 09:53:21 UTC
Created attachment 12277 [details]
PushModalAsync (Broken)
Comment 5 Paul DiPietro [MSFT] 2015-07-29 09:53:42 UTC
Created attachment 12278 [details]
PushAsync (Working)
Comment 6 adrianknight89 2016-09-25 19:03:57 UTC
To me, it looked like this is a problem even without the call status bar. Pushing tabbedpage modally seems to hide the titles.
Comment 7 adrianknight89 2016-09-25 19:15:41 UTC
Scratch that. Can you retest with and close this if it looks good?
Comment 8 Samantha Houts [MSFT] 2016-12-02 22:10:36 UTC
Retested with, and I saw no change in behavior. I did *not* see the tabs positioned offscreen at any point, but the title is still not visible.