Closed Bug 926318 Opened 11 years ago Closed 11 years ago

[B2G][Helix][tongxiao]The missed calls in the Status Bar will diasppear when opening the dialer application

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lecky.wanglei, Unassigned)

References

Details

(Keywords: uiwanted)

Attachments

(1 file)

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MALC; aff-kingsoft-ciba; .NET4.0C; .NET4.0E; Tablet PC 2.0)

Steps to reproduce:

【Detail Description*】:The missed calls in the Status Bar will diasppear when call a voicemail .
【Repro Steps*】:
1. There is a missed calls in the Status Bar of the UE.
2. long press "1" to call a voicemail.
3. Check the status bar .

【Expect Result*】:The missed calls in the Status Bar will not diasppear .
【Real Result*】:The missed calls in the Status Bar will diasppear .
【Test Count*】:10
【Found Count*】:10
【Gaia commit ID*】:c0ea0a4943dc8d3751b07f5b5c5d3abe06364a14 
【Gecko commit ID*】: 170f9e477571127cd40997fa2abe262ed43f0e4d
【Log*】:
【Network environment】:
【Resume operation】:
【Carrier】:
Severity: normal → blocker
Priority: -- → P2
Flags: needinfo?(wchang)
Hi,
  Is this the design of ffos?
Flags: needinfo?(wchang)
Not sure if this is by design or not; we have a bug in regards to the call history : bug 922238.

Eric, do you know if this is by design or not?
Flags: needinfo?(epang)
Keywords: uiwanted
(In reply to Naoki Hirata :nhirata (please use needinfo instead of cc) from comment #2)
> Not sure if this is by design or not; we have a bug in regards to the call
> history : bug 922238.
> 
> Eric, do you know if this is by design or not?

It sounds like a bug to me, but I'm going to defer to Francis since he'll most likely know for sure :). Thanks!
Flags: needinfo?(epang) → needinfo?(fdjabri)
Hi,
  Do you know if this is by design ?
Hi,
  do you have the answer?
Not sure if this is a bug or just a design issue - if you have a missed call notification and the dialer app gets opened, it clears the notification.

And the user activity here involves making a call, i.e. launching and using the dialer.
Severity: blocker → critical
Hi,
  Do you have any answer?
I am able to reproduce this issue with unagi, Moz RIL:
-v1.2, Gecko-e8d81ae.Gaia-2ef9bc3
-master, Gecko-981ced8.Gaia-7c5b6e7

Is it possible to delete the notification of missed calls only when the user enters in missed call menu instead of doing it when the dialer is launched?
Nominating it to 1.3
blocking-b2g: --- → 1.3?
Attaching the Status bar spec - as detailed in the spec, no distinct voicemail icon should appear in the status bar.
Flags: needinfo?(fdjabri)
As per Bug 879966, the status bar should not show a voice mail icon - so it should not be appearing in the first place. This is by design. However, as discussed in the bottom of the bug, the requirements for this may change depending on operator requirements. Passing over to Peter to comment from a Product Management perspective.
Flags: needinfo?(pdolanjski)
(In reply to Francis Djabri [:djabber] from comment #11)
> As per Bug 879966, the status bar should not show a voice mail icon - so it
> should not be appearing in the first place. This is by design. However, as
> discussed in the bottom of the bug, the requirements for this may change
> depending on operator requirements. Passing over to Peter to comment from a
> Product Management perspective.

Francis, I have modified the description of the bug to make it more clear. The issue is that the missed voice calls(not the voicemail) icon in notification is deleted when dialer app is open. Our suggestion here is to delete the notification of a missed voice call only when user enter in missed voice calls menu not when dialer app is launched.
Flags: needinfo?(fdjabri)
Summary: [B2G][Helix][tongxiao]The missed calls in the Status Bar will diasppear when call a voicemail → [B2G][Helix][tongxiao]The missed calls in the Status Bar will diasppear when opening the dialer application
Beatriz, the spec does not include a missed call indicator either. However, if this bug is about clearing the notification, rather than a particular icon, then I agree opening the dialer should not clear the notification, but only when the call log is accessed as you suggest.
Flags: needinfo?(pdolanjski)
Flags: needinfo?(fdjabri)
(In reply to Francis Djabri [:djabber] from comment #13)
> Beatriz, the spec does not include a missed call indicator either. However,
> if this bug is about clearing the notification, rather than a particular
> icon, then I agree opening the dialer should not clear the notification, but
> only when the call log is accessed as you suggest.
Thanks! Let see if the suggestion is feasible!
triage: fix broken feature. 1.3+
blocking-b2g: 1.3? → 1.3+
This is very likely to be caused by bug 890440
Depends on: 890440
Status: UNCONFIRMED → NEW
Ever confirmed: true
Waiting for bug 890440 we can still blacklist the dialer from the list of apps that get their notification cleared. We did this for wappush already. This is bad but if this can't wait...
(In reply to Julien Wajsberg [:julienw] from comment #17)
> Waiting for bug 890440 we can still blacklist the dialer from the list of
> apps that get their notification cleared. We did this for wappush already.
> This is bad but if this can't wait...

Not clearing the notification at all would be worse that what we have right now...

Clearing when we open the call log tab is the best solution, but until this becomes do-able I think we should keep the current behavior.
It would not be "at all" but it would clear the one that is tapped.

But I definitely agree with not adding ugly hacks ;)
ni? to Jacqueline to give UX input on this bug
Flags: needinfo?(jsavory)
I agree with Etienne on this one, it is probably better to have the notification be a little too easy to clear than for it to be a little too difficult. So lets leave it as is for now. 

Its clear we all agree the best solution is to have the notifications clear upon opening the call log so I think it is best to wait until that option is available.
Flags: needinfo?(jsavory)
I'm gonna remove the 1.3+ flag because this is not a regression. It's a feature request so it should land normally and ride the trains.
blocking-b2g: 1.3+ → ---
Depends on: 948341
No longer depends on: 890440
This bug should get fixed when bug 948341 lands, which is expected to be very soon.
I just fixed bug 948341, so hopefully this is working as expected. Feel free to reopen or file a new bug in any case.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: