Closed
Bug 834084
Opened 13 years ago
Closed 12 years ago
[Settings][UX] Incorrect screen layer
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect)
Tracking
(blocking-b2g:-, b2g18+ fixed)
RESOLVED
FIXED
| blocking-b2g | - |
People
(Reporter: leo.bugzilla.gaia, Assigned: mihai)
References
Details
Attachments
(2 files)
|
28.74 KB,
image/png
|
Details | |
|
195 bytes,
text/html
|
etienne
:
review+
akeybl
:
approval-gaia-v1+
|
Details |
1. Title : Incorrect screen layer
2. Precondition : SIM lock
3. Tester's Action : Idle - notification bar down - Airplane mode on - Airplane mode off
4. Detailed Symptom (ENG.) : Screen layer order: PIN code - notification - keypad.
After typing PIN code, user can't ok button of PIN code screen. It's abnormal case.
6. Expected : plz check screen order
7. Reproducibility: Y
1)Frequency Rate : 100%
8. Gaia revision : 7b8dea7e7ec377a2143151bbe5e9998d87f7b36d
Comment 2•13 years ago
|
||
Very narrow case with little possibility that user will encounter. Blocking-, tracking+.
blocking-b2g: leo? → -
tracking-b2g18:
--- → +
| Assignee | ||
Comment 3•12 years ago
|
||
Hi Dietrich, there is a high possibility of this happening in the following use case scenario:
Turn on airplane mode (i.e. for taking a flight) -> Turn off airplane mode from notification bar "plane button" (i.e. when arriving at destination):
Expected: Enter SIM PIN screen should be on top of everything else
Actual: The notifications screen (i.e. bar pulled down) sits between the enter SIM PIN screen and the keypad, overlapping the "OK" button to confirm the PIN.
Flags: needinfo?(dietrich)
Comment 4•12 years ago
|
||
Thanks Mihai. That use-case is itself not going to be very common.
Please note that tracking-b2g18+ means we would *really* like a fix for this, just will not hold the release back for only this issue.
Flags: needinfo?(dietrich)
| Assignee | ||
Comment 5•12 years ago
|
||
Thanks for the clarifications Dietrich, I will have a look at fixing it :)
Updated•12 years ago
|
Assignee: nobody → mihai
| Assignee | ||
Comment 6•12 years ago
|
||
Add rule to zindex.css for simpin-dialog to promote the dialog-overlay to the same level as the utility-bar and update/fix comment styling and typos.
Attachment #730723 -
Flags: review?(etienne)
| Assignee | ||
Updated•12 years ago
|
Attachment #730723 -
Attachment mime type: text/plain → text/html
Comment 7•12 years ago
|
||
Comment on attachment 730723 [details]
Pull Request #8872 - Hide utility-tray when simpin-dialog is shown
I think it will be a lot safer to just call |UtilityTray.hide()| when showing the sim pin dialog, adding extra edge cases to zindex.css doesn't feel right.
Attachment #730723 -
Flags: review?(etienne) → review-
| Assignee | ||
Comment 8•12 years ago
|
||
Hi Etienne, thanks for the feedback! I updated the commit with your suggestion.
I was also initially looking at a pure JS way to solve it but I thought simply calling methods from other modules (or firing events) would break the modularity of those respective apps/classes. Now I see this is also used in other places like cards_view, notifications, etc. :)
| Assignee | ||
Updated•12 years ago
|
Attachment #730723 -
Flags: review- → review?(etienne)
| Assignee | ||
Updated•12 years ago
|
Attachment #730723 -
Attachment description: Pull Request #8872 - Promote simpin-dialog to the same level as utility-bar → Pull Request #8872 - Hide utility-tray when simpin-dialog is shown
Comment 9•12 years ago
|
||
Comment on attachment 730723 [details]
Pull Request #8872 - Hide utility-tray when simpin-dialog is shown
Thanks!
Attachment #730723 -
Flags: review?(etienne) → review+
| Assignee | ||
Comment 10•12 years ago
|
||
Merged to master by Etienne, commit:
https://github.com/mozilla-b2g/gaia/commit/4353d780f1393182be49b83d40a7ca7cfeea424d
Etienne, can you close the bug? I can't seem to be able to set RESOLVED>FIXED.
| Assignee | ||
Comment 11•12 years ago
|
||
Comment on attachment 730723 [details]
Pull Request #8872 - Hide utility-tray when simpin-dialog is shown
NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings.
[Approval Request Comment]
Bug caused by (feature/regressing bug #): SIM PIN dialog
User impact if declined: High (bug noticeable when toggling airplane mode)
Testing completed: Yes
Risk to taking this patch (and alternatives if risky): Low/None
String or UUID changes made by this patch: No
Attachment #730723 -
Flags: approval-gaia-v1?
Comment 12•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Attachment #730723 -
Flags: approval-gaia-v1? → approval-gaia-v1+
Comment 13•12 years ago
|
||
Uplifted commit 4353d780f1393182be49b83d40a7ca7cfeea424d as:
v1-train: a7a0ed8751dbe359d1d1373665cf95db2b780565
status-b2g18:
--- → fixed
You need to log in
before you can comment on or make changes to this bug.
Description
•