Closed
Bug 850557
Opened 12 years ago
Closed 12 years ago
[Buri][Status bar]Status bar will hide under homescreen.
Categories
(Firefox OS Graveyard :: Gaia::System, defect, P1)
Tracking
(blocking-b2g:tef+)
RESOLVED
DUPLICATE
of bug 844990
blocking-b2g | tef+ |
People
(Reporter: sync-1, Assigned: alive)
References
Details
Attachments
(1 file)
138.41 KB,
image/png
|
Details |
Firefox v1.0.1
Mozilla build ID: 20130304070202.
+++ This bug was initially created as a clone of Bug #419250 +++
Created an attachment (id=363641)
picture
DEFECT DESCRIPTION:
[Status bar]Status bar will hide under homescreen.
REPRODUCING PROCEDURES:
1.Short press shortcut "Zombie Line",without network,will pop up loading problem warning,close it.(Make sure the screen doesn't rotate)
2.Drag down status bar,find status bar will hide under homescreen,can't do any settings.->ko
3.Drag down status bar again,problem still exist unless you open other shortcut.
EXPECTED BEHAVIOUR:
Status bar float above the homescreen.
ASSOCIATE SPECIFICATION
TEST PLAN REFERENCE:
TOOLS AND PLATFORMS USED:
USER IMPACT:
REPRODUCING RATE:
3/3
For FT PR, Please list reference mobile's behavior:
++++++++++ end of initial bug #419250 description ++++++++++
Comment 2•12 years ago
|
||
(blocking for now per partner request. but if the patch is looking overly risky then I think we should reconsider blocking on this)
blocking-b2g: tef? → tef+
Comment 3•12 years ago
|
||
Ben, are you the right person to take a look at this?
Assignee: nobody → bfrancis
Comment 4•12 years ago
|
||
Hi, I tried to take a look at this.
I can't reproduce it on master (though I'm not sure what "Zombie Line" is), so it seems it might be unique to v1.0.1
Unfortunately gaia v1.0.1 doesn't start at all for me on any version of gecko I have. I'm trying to get hold of a v1.0.1 Otoro build so I'll have another go tomorrow if someone doesn't get there before me.
Zombie lines is a hosted game,which is a landscape application. When launching it, if there is no network available,it will display the warning screen(screen shot).
In fact,the problem is not only for zombie lines.it may for all landscape apps.
And you can find it in market place.
Assignee | ||
Comment 6•12 years ago
|
||
I just try to repro on 20130304070202 build and see this.
Before this happens I see: The error dialog in the landscape app is at portrait mode.
The second time I try to repro, the error dialog is correctly put to landscape mode.
I guess something is wrong when we request orientation lock in WM.
Assignee | ||
Comment 7•12 years ago
|
||
It's such difficult to repro second time :/
Assignee | ||
Comment 8•12 years ago
|
||
I believe I know what happens.
This should be another regression from 842627.
Bug 842627 delays the openWindow after mozbrowserloadend events, which contains a step to add fullscreen class to #screen element.
When under fullscreen mode, the statusbar and the utility-tray's z-index is demoted to under appWindow.
So it would appear under current active app.
This also explains why opening another app could resolve this bug, because fullscreen-app is constantly remove every time setDisplayedApp is called in WindowManager.
My patch in bug 844990 should fix this already, but it's not uplifted to v1.0.1 yet.
Following is the log I add to check fullscreen-app state in WM.
After quickly clicking close button when error screen, we will fall into a state that WM THINKS IT IS STILL IN 'ZOMBIE LINES' APP BUT WE ARE NOW AT HOMESCREEN APP.
E/GeckoConsole( 108): Content JS LOG at app://system.gaiamobile.org/js/window_manager.js:1277 in appendFrame: [alive] current: app://homescreen.gaiamobile.org , adding fullscreen-app
E/GeckoConsole( 108): Content JS LOG at app://system.gaiamobile.org/js/window_manager.js:1039 in setDisplayedApp: [alive] current: app://homescreen.gaiamobile.org , removing fullscreen-app
E/GeckoConsole( 108): Content JS LOG at app://system.gaiamobile.org/js/window_manager.js:726 in openWindow: [alive] current: app://homescreen.gaiamobile.org , adding fullscreen-app
Assignee | ||
Comment 9•12 years ago
|
||
Closed as dupe. Please see 844990 and 842627 for more info.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•