Closed Bug 1183676 Opened 9 years ago Closed 9 years ago

Extended status bar causes layout gaps on TabTrayController

Categories

(Firefox for iOS :: Browser, defect)

Other
iOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
fxios + ---

People

(Reporter: sleroux, Assigned: sleroux)

References

Details

STR:

1. Launch application in iPhone simulator
2. Toggle in-call status bar
3. Navigate to Tab Tray
4. Rotate device to landscape

Expected:

Navigation bar should be flush to the top of the screen

Actual:

20px gap between navigation bar and top of the view

----

I've done some early investigation into this as part of the dependency bug and it looks like the issue is with the the UITransitionView is getting layout updates from the UIWindow of the application. Typically to avoid issues like this, the application's root view controller is a UINavigationController which you can use as a stage for all of your custom animations so you can let the system's UINavigationController class handle this sort of thing for you.
Blocks: 1180612
tracking-fxios: --- → ?
Blocks: 1184233
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
Resolved as part of https://bugzilla.mozilla.org/show_bug.cgi?id=1184233
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.