Closed Bug 1219930 Opened 10 years ago Closed 7 years ago

Unable to dismiss the OTA install screen via home button while on homescreen

Categories

(Firefox OS Graveyard :: Gaia::System::Window Mgmt, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2 affected, b2g-master affected)

RESOLVED WONTFIX
Tracking Status
b2g-v2.2 --- affected
b2g-master --- affected

People

(Reporter: AdamA, Unassigned)

References

()

Details

(Whiteboard: [2.5-Daily-Testing][Spark][systemsfe])

Attachments

(1 file)

Attached file logcat
Description: if the user is on the homescreen when the OTA install screen appears they will be unable to press the home button to dismiss it. if they are in an app when it appears then pressing tje home button successfully dismisses it. Prerequisite: OTA is available Repro Steps: 1) Update a Aries to 20151028104739 2) Download the OTA 3) Be on homescreen when OTA finishes uncompressing 4) Press home button after install screen appears 5) Observe install screen Actual: Install screen does not dismaiss when home button is pressed Expected: It is expected that all screens will be dismissed when the home button is pressed. Environmental Variables: Device: Aries 2.5 Build ID: 20151028104739 [Full Flash] Gaia: 2e89362de40a6c9c36525d36317fa1ae8e67e143 Gecko: fc706d376f0658e560a59c3dd520437b18e8c4a4 Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd Version: 44.0a1 (2.5) Firmware Version: D5803_23.1.A.1.28_NCB.ftf User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 Repro frequency: 10/10 See attached: video clip(https://youtu.be/2AlK751wBZ8), logcat
This issue DOES occur on Flame 2.5 and Flame 2.2. Environmental Variables: Device: Flame 2.5 [Full Flash] BuildID: 20151028030421 Gaia: 2e89362de40a6c9c36525d36317fa1ae8e67e143 Gecko: fc706d376f0658e560a59c3dd520437b18e8c4a4 Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a Version: 44.0a1 (2.5) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0 Device: Flame 2.2 [Full Flash] BuildID: 20151028032502 Gaia: 885647d92208fb67574ced44004ab2f29d23cb45 Gecko: 05144e035522 Gonk: bd9cb3af2a0354577a6903917bc826489050b40d Version: 37.0 (2.2) Firmware Version: v18D User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 Result: Install screen does not dismaiss when home button is pressed
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Whiteboard: [2.5-Daily-Testing][Spark] → [2.5-Daily-Testing][Spark][systemsfe]
Is this by design?
Flags: needinfo?(firefoxos-ux-bugzilla)
There is no special handling of the home button event in any of the dialogs. The dialogs are hidden only by scattered calls throughout System to "hideCustomDialog"; it appears that in this case, the dialog hides because of sound_manager: https://github.com/mozilla-b2g/gaia/blob/master/apps/system/js/sound_manager.js#L392-L397 I noted this inconsistency in my comment on bug 1219471.
Actually, it was :mhenretty who mentioned that, and this bug; my comment was related to other deficiencies of 'hideCustomDialog'.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
From UX triage: System dialogues should not be dismissed via the home button. There are points when we need the user to make a decision which is done via the ok/cancel type buttons. Here, if the user doesn't want to install they can tap later. Thanks for pinging the UX team!
Flags: needinfo?(firefoxos-ux-bugzilla)
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: