Closed Bug 1057501 Opened 10 years ago Closed 10 years ago

[Dialer] While the User is in "Settings", he receives a call but the utility tray is without icons

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.1 affected)

RESOLVED WORKSFORME
blocking-b2g 2.1+
Tracking Status
b2g-v2.0 --- unaffected
b2g-v2.1 --- affected

People

(Reporter: fmuyumba, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [2.1-flame-test-run-1])

Attachments

(2 files)

While in "Settings", the User receives a call but the utility tray is without icons and hence he is not able access "Settings" during the call


Repro Steps:

1) Update a Flame to 20140822040202
2) Open the settings app.
3) Receive a phone call on the DUT while in settings.
4) Pull down the notifications bar while on the phone call.
5) Observe the notification tray.


Actual:
The notification tray is blank - it's missing all utilities (buttons/icons)

Expected:
The notification tray should have all utilities

Flame 2.1

Environmental Variables:
Device: Flame Master (319mb)
Build ID: 20140822040202
Gaia: afcdd36f13e75adcdebe57d842a277fd587faf28
Gecko: 0b9dd32d1e16
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0


Repro frequency: 100%
Link to failed test case: http://youtu.be/7FdxXNwDHg4
See attached: video clip & logcat
This issue is reproducible on Flame 2.1 512mb and Open C 2.1

When you pull the notification tray, all buttons and icons are missing


Environmental Variables:
Device: Flame Master (512mb)
Build ID: 20140822040202
Gaia: afcdd36f13e75adcdebe57d842a277fd587faf28
Gecko: 0b9dd32d1e16
Version: 34.0a1 (Master)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0


Environmental Variables:
Device: Open_C Master
Build ID: 20140822040202
Gaia: afcdd36f13e75adcdebe57d842a277fd587faf28
Gecko: 0b9dd32d1e16
Version: 34.0a1 (Master)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0



This issue is NOT reproducible on Flame 2.0 319mb and Open C 2.0

When you pull the notification tray, all buttons and icons are properly displayed

Environmental Variables:
Device: Flame 2.0 (319mb)
Build ID: 20140822000206
Gaia: 64b0c0ae60fdeac953a7e2a3c368d124bf848477
Gecko: 5075528d7241
Version: 32.0 (2.0)
Firmware Version: v123
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0


Environmental Variables:
Device: Open_C 2.0
Build ID: 20140822000206
Gaia: 64b0c0ae60fdeac953a7e2a3c368d124bf848477
Gecko: 5075528d7241
Version: 32.0 (2.0)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Does this reproduce without step 2? I doubt this a callscreen app issue so moving to System.
Component: Gaia::Dialer → Gaia::System
[Blocking Requested - why for this release]:

Nominating 2.1? since this a regression and the utility tray is completely blank.
blocking-b2g: --- → 2.1?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Summary: [Dialer] [Utility tray] While the User is in "Settings", he receives a call but the utility tray is without icons → [Dialer] While the User is in "Settings", he receives a call but the utility tray is without icons
QA Whiteboard: [QAnalyst-Triage+]
Can you add the fail test case link in moztrap? You put the youtube link instead.
QA Whiteboard: [QAnalyst-Triage-]
Flags: needinfo?(fmuyumba)
See Also: → 1056178
(In reply to Anthony Ricaud (:rik) from comment #2)
> Does this reproduce without step 2? I doubt this a callscreen app issue so
> moving to System.

This does reproduce without step 2

Reprised STR:

1) Update a Flame to the latest 2.1
2) Receive a phone call on the DUT while in settings.
3) Pull down the notifications bar while on the phone call.
QA Contact: ckreinbring
Regression window
Last working
BuildID: 20140719190316
Gaia: d839242c2a4a6a445cbd8bc2443acbdf712a19fc
Gecko: 0894d2cdb16d
Platform Version: 33.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

First broken
BuildID: 20140720121116
Gaia: d4583df788d33119f1fc4c68dca40a986a9bf18b
Gecko: 56bec3816967
Platform Version: 33.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Working Gaia / Broken Gecko = No repro
Gaia: d839242c2a4a6a445cbd8bc2443acbdf712a19fc
Gecko: 56bec3816967
Broken Gaia / Working Gecko = Repro
Gaia: d4583df788d33119f1fc4c68dca40a986a9bf18b
Gecko: 0894d2cdb16d
Gaia pushlog: https://github.com/mozilla-b2g/gaia/compare/d839242c2a4a6a445cbd8bc2443acbdf712a19fc...d4583df788d33119f1fc4c68dca40a986a9bf18b


B2G inbound
Last working
BuildID: 20140719022716
Gaia: 666a1fd98251412d7c55dcb2dee6fd78d2dab734
Gecko: 5db04c1ae82e
Platform Version: 33.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

First broken
BuildID: 20140719053717
Gaia: 4c7f92ce401fcb784a2ef8a378451eaa9a9554c3
Gecko: eb321e5051c9
Platform Version: 33.0a1
Firmware Version: V123
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Working Gaia / Broken Gecko = No repro
Gaia: 666a1fd98251412d7c55dcb2dee6fd78d2dab734
Gecko: eb321e5051c9
Broken Gaia / Working Gecko = Repro
Gaia: 4c7f92ce401fcb784a2ef8a378451eaa9a9554c3
Gecko: 5db04c1ae82e
Gaia pushlog: https://github.com/mozilla-b2g/gaia/compare/666a1fd98251412d7c55dcb2dee6fd78d2dab734...4c7f92ce401fcb784a2ef8a378451eaa9a9554c3
QA Whiteboard: [QAnalyst-Triage-] → [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Broken by Bug 984797 ? Can you take a look Chris?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(chrislord.net)
blocking-b2g: 2.1? → 2.1+
Does this only reproduce if specifically the settings app has been launched? Does it happen if you were on the homescreen, or in another app? And is there a way to fake a phone call to make this easier to test?
Flags: needinfo?(jmitchell)
This is the link to the failed Test Case: https://moztrap.mozilla.org/manage/case/13203/
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
It happens in all apps. I just ran tests on Home screen, Gallery, Settings and Calendar and I was able to reproduce it in all of them. Use a second phone to call the DUT in order to test it.
NO it does NOT reproduce without step 2
In response to comment 8

1. The user does not have to launch the settings app to get this issue to occur. 

2. The user can reproduce this issue on the homescreen or while in any other app. 

3. You can just dial out on the DUT and pull down the notification tray to reproduce this issue. 

STR:

1. Open dialer and place a call to any phone number. 
2. Pull down the notifications tray.  

Actual: The notifications tray is completely blank.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Flags: needinfo?(jmitchell)
Flags: needinfo?(fmuyumba)
Attached patch bug1057501.patchSplinter Review
It just miss the right zindex.
Attachment #8480554 - Flags: review?(chrislord.net)
Comment on attachment 8480554 [details] [diff] [review]
bug1057501.patch

Review of attachment 8480554 [details] [diff] [review]:
-----------------------------------------------------------------

LGTM, cheers :)
Attachment #8480554 - Flags: review?(chrislord.net) → review+
Funnily this has been resolved by the attention window patch that has just landed in bug 927862.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Flags: needinfo?(chrislord.net)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: