[Windows Management] Hitting home button while on a 'Share with:' screen will break share function when returning to the app

VERIFIED FIXED in Firefox OS master

Status

Firefox OS
Gaia::System::Window Mgmt
VERIFIED FIXED
3 years ago
3 years ago

People

(Reporter: Joshua Mitchell (Inactive), Assigned: albertopq)

Tracking

({regression})

unspecified
2.2 S13 (29may)
ARM
Gonk (Firefox OS)
regression

Firefox Tracking Flags

(blocking-b2g:2.5+, b2g-v2.2 unaffected, b2g-master verified)

Details

(Whiteboard: [3.0-Daily-Testing], [systemsfe])

Attachments

(3 attachments)

(Reporter)

Description

3 years ago
Created attachment 8606027 [details]
logcat_20150514_1558.txt

Description:
Hitting the share button in any app will bring up the 'share with' menu where you select the means to share (bluetooth, email). If you hit the home button while on this screen you will not be able to access this screen when returning to the app and hitting the share button again. The first attempt you will see the 'share with' page redraw and disappear. This will persist on all share functions until the device is restarted. 
This occurs with SHB or HHB. 


Repro Steps:
1) Update a Flame to 20150514010203
2) Launch Gallery (or other app with share functionality)
3) Select a picture
4) Select the share icon
5) On the Share With screen hit homescreen button
6) Repeat steps 2-4


Actual:
Share function is broken, can not reach share-with page


Expected:
Share-with page will still be accessible


Environmental Variables:
Device: Flame 3.0
Build ID: 20150514010203
Gaia: 338f66e6a96491d2f5854b188c6b141ceb690d97
Gecko: 1fab94ad196c
Gonk: 040bb1e9ac8a5b6dd756fdd696aa37a8868b5c67
Version: 41.0a1 (3.0)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:41.0) Gecko/41.0 Firefox/41.0




Repro frequency: 8/8
See attached:  logcat
(Reporter)

Comment 1

3 years ago
Issue does not reproduce in Flame 2.2

Actual results: Share with page comes back up when returning to the app and hitting share

Device: Flame 2.2 (KK - Nidghtly - Full Flash - 319mem)
Build ID: 20150513002507
Gaia: e048df68f6f4853b5826a8816e143d95258149de
Gecko: 0e6b4aab2b94
Gonk: ab265fb203390c70b8f2a054f38cf4b2f2dad70a
Version: 37.0 (2.2)
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
[Blocking Requested - why for this release]:
Functional regression.

Requesting a window.
blocking-b2g: --- → 3.0?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Keywords: regressionwindow-wanted
blocking-b2g: 3.0? → 3.0+
QA Contact: pcheng
There is another bug that existed for 4 months between my last working and first broken. The bug is, once you have the share menu opened, you can't go back Home - the share menu overlay stays on top of the background until you select Cancel on share menu.

The timeline of behavior in central looks like:

Expected behavior -> Can't go back home (lasted 4 months) -> bug 1165124.

Please advise on whether the window should be between expected behavior/can't go back home, or can't go back home/this bug.
Flags: needinfo?(jmercado)
4 Months is too long for a valid regression window.  Find the between this issue and the can't go back home issue and let's see what the pushlog looks like.  If nothing seems valid we will be unable to find a window for this issue.
Flags: needinfo?(jmercado)
Last Working behavior: The share menu overlay doesn't go away when user taps Home (see comment 3)
First Broken behavior: This bug

b2g inbound window:

Last Working
Device: Flame
BuildID: 20150504031800
Gaia: 62669d7c45568aa3ebe973d4930b19e609562c0f
Gecko: 89bd1164630b
Version: 40.0a1 (3.0 Master) 
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0

First Broken
Device: Flame
BuildID: 20150504033600
Gaia: 703b21afffb5d6c8f877d9aeb0d93525e8fd1642
Gecko: f67e3283572e
Version: 40.0a1 (3.0 Master) 
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0

Last Working Gaia First Broken Gecko - can't go home with share menu open
Gaia: 62669d7c45568aa3ebe973d4930b19e609562c0f
Gecko: f67e3283572e

Last Working Gecko First Broken Gaia - issue DOES repro
Gaia: 703b21afffb5d6c8f877d9aeb0d93525e8fd1642
Gecko: 89bd1164630b

Gaia pushlog:
https://github.com/mozilla-b2g/gaia/compare/62669d7c45568aa3ebe973d4930b19e609562c0f...703b21afffb5d6c8f877d9aeb0d93525e8fd1642

This issue is possibly caused by changes made in Bug 1121316, even though the behavior before this change isn't the expected behavior either.
Blocks: 1121316
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmercado)
Keywords: regressionwindow-wanted
Alberto can you please look at this issue.  Please note the problem with this window as par comment 3 and that this is as close as we can get to a window for this issue.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado) → needinfo?(apastor)
(Assignee)

Comment 7

3 years ago
Is definitely a regression caused y bug 1121316. I'll take a look.
Thanks!
Assignee: nobody → apastor
Flags: needinfo?(apastor)
Created attachment 8606931 [details] [review]
[gaia] albertopq:1165124-action-menu-home > mozilla-b2g:master
(Assignee)

Updated

3 years ago
Attachment #8606931 - Flags: review?(alive)
Comment on attachment 8606931 [details] [review]
[gaia] albertopq:1165124-action-menu-home > mozilla-b2g:master

r=me, thanks!
Attachment #8606931 - Flags: review?(alive) → review+
(Assignee)

Updated

3 years ago
Keywords: checkin-needed

Updated

3 years ago
Keywords: checkin-needed

Updated

3 years ago
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
status-b2g-master: affected → fixed
Target Milestone: --- → 2.2 S13 (29may)
This bug has been verified as pass on latest Nightly build of Flame v3.0 and Nexus 5 v3.0 by the STR in Comment 0.

Actual results: On the "Share with:" screen, the share function always works normally.
See attachment: verified_v3.0.mp4
Reproduce rate: 0/20

--------------------------------------------------------------
Device: Flame v3.0 build(Pass)
Build ID               20150526160204
Gaia Revision          8ca93673869a64e09ed6153c5402896822dfb253
Gaia Date              2015-05-26 19:31:37
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/1e4e369822ac
Gecko Version          41.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150526.195035
Firmware Date          Tue May 26 19:50:45 EDT 2015
Bootloader             L1TC000118D0

Device: Nexus 5 v3.0 build(Pass)
Build ID               20150526160204
Gaia Revision          8ca93673869a64e09ed6153c5402896822dfb253
Gaia Date              2015-05-26 19:31:37
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/1e4e369822ac
Gecko Version          41.0a1
Device Name            hammerhead
Firmware(Release)      5.1
Firmware(Incremental)  eng.cltbld.20150526.195039
Firmware Date          Tue May 26 19:50:56 EDT 2015
Bootloader             HHZ12f
Status: RESOLVED → VERIFIED
status-b2g-master: fixed → verified
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
Whiteboard: [3.0-Daily-Testing] → [3.0-Daily-Testing], [systemsfe]
status-b2g-v2.5: --- → verified
status-b2g-v2.5: verified → ---
You need to log in before you can comment on or make changes to this bug.