Closed
Bug 1205988
Opened 9 years ago
Closed 9 years ago
[Messages]Enter Messaging Settings view, then device receives a MMS, but it can't back to Messages view when user taps the notification.
Categories
(Firefox OS Graveyard :: Gaia::SMS, defect)
Tracking
(b2g-v2.2 unaffected, b2g-master affected)
RESOLVED
DUPLICATE
of bug 1190613
Tracking | Status | |
---|---|---|
b2g-v2.2 | --- | unaffected |
b2g-master | --- | affected |
People
(Reporter: qiutian, Unassigned)
References
Details
(Keywords: regression, Whiteboard: [2.5-aries-test-run-2])
Attachments
(2 files)
[1.Description]:
[AriesKK_v2.5][FlameKK_2.5]Launch Messages, tap "..." and select Settings. Then device receives a MMS, after tapping the reminder on the Notification tray , the reminder still exists in Notification tray and it can't switch to message conversation. Tap "<" icon, observe conversation view and tap back, the "back" button is not available.
Found at:13:17
See attachment:logcat_message.txt, AriesKK_V2.5_message.3gp.
[2.Testing Steps]:
1.Launch Messages.
2.Tap "..." and select Settings.
3.Receive a MMS.
4.Tap the reminder on the Notification tray.
5.Tap "<" icon.
6.Observe conversation view and tap back.
[3.Expected Result]:
In step 4, the notification will disappear from notification bar and it should switch to message conversation.
In step 6, the "back" button work well, device will back to Messages view.
[4.Actual Result]:
In step 4, the notification still shows in Notification tray, and it can't switch to message conversation.
In step 6, the "back" button is not available.
[5.Reproduction build]:
Device: Aries KK 2.5 [Affected]
Build ID 20150917232610
Gaia Revision 2082894c8e974b0c371e4dec298e0ad0f3ac56b1
Gaia Date 2015-09-17 14:56:47
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/01a75ffad1024a3f75d494fb77a022c96a497eb2
Gecko Version 43.0a1
Device Name aries
Firmware(Release) 4.4.2
Firmware(Incremental) eng.worker.20150917.224608
Firmware Date Thu Sep 17 22:46:16 UTC 2015
Bootloader s1
Device: Flame KK 2.5[Affected]
Build ID 20150917150223
Gaia Revision aede8622d780ec71f766a3ecccbff74c04aaba4e
Gaia Date 2015-09-17 03:40:46
Gecko Revision
https://hg.mozilla.org/mozilla-central/rev/3929b8fc6c33bf9cc80299743063f0981f545452
Gecko Version 43.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150917.183330
Firmware Date Thu Sep 17 18:33:40 EDT 2015
Firmware Version v18D v4
Bootloader L1TC000118D0
Device: Flame 2.2[Unaffected]
Build ID 20150917032502
Gaia Revision 047c85de3fa1633bd0a319e40bffd2d5afcdae1d
Gaia Date 2015-09-16 13:33:06
Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/1db31b873e29
Gecko Version 37.0
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20150917.065532
Firmware Date Thu Sep 17 06:55:44 EDT 2015
Firmware Version v18D v4
Bootloader L1TC000118D0
[6.Reproduction Frequency]:
Always Recurrence,5/5
[7.TCID]:
Free Test
Reporter | ||
Comment 1•9 years ago
|
||
Reporter | ||
Updated•9 years ago
|
Comment 2•9 years ago
|
||
For the "In step 4, the notification still shows in Notification tray, and it can't switch to message conversation." - it looks like a dupe of bug 1122205 or bug 1149345, we need activity.cancel to solve this. This part is not regression, we had this behavior for a long time already.
As for "In step 6, the "back" button is not available." - sounds interesting, wondering if it can be related to bug 1203886 - going to do a quick check.
Flags: needinfo?(azasypkin)
Comment 3•9 years ago
|
||
(In reply to Oleg Zasypkin [:azasypkin][⏰UTC+1] from comment #2)
> For the "In step 4, the notification still shows in Notification tray, and
> it can't switch to message conversation." - it looks like a dupe of bug
> 1122205 or bug 1149345, we need activity.cancel to solve this. This part is
> not regression, we had this behavior for a long time already.
Okay, there is still a difference in behavior in v2.5 and v2.2 - when user taps on notification in v2.2, we "silently" open Conversation view (user still sees Activity app and doesn't see that Messages app view has changed) and remove notification, in v2.5 we keep notification until user actually sees the message as we navigate to Conversation view only when user closes activity.
Personally I like v2.5 behavior more, but I'm not sure what changed this :) I haven't debugged, but looks like when app is overlapped by any activity it's considered as visible in v2.2 and as hidden in v2.5. I suspect this change has been introduced in the scope of bug 1144132.
Julien, Morpheus just want to confirm with you if the fact that we don't remove notification until user sees message is good/acceptable for v2.5?
> As for "In step 6, the "back" button is not available." - sounds
> interesting, wondering if it can be related to bug 1203886 - going to do a
> quick check.
I can only reproduce this if I tap on notification several times, so it's likely the same issue I described in bug 1203886 comment 9.
Autumn.Qiu, can you reproduce "In step 6, the "back" button is not available." if you tap on notification just once?
Thanks
Flags: needinfo?(qiutian)
Flags: needinfo?(mochen)
Flags: needinfo?(felash)
Flags: needinfo?(azasypkin)
Comment 4•9 years ago
|
||
See also Bug 1190613 (related to the other bugs you mentioned); that bug is 2.5+, and I proposed a System-only solution. So maybe we'll magically fix all these.
Depends on: 1190613
Flags: needinfo?(felash)
Comment 5•9 years ago
|
||
> Julien, Morpheus just want to confirm with you if the fact that we don't remove notification until user sees message is good/acceptable for v2.5?
And yes, I think it's acceptable.
Reporter | ||
Comment 6•9 years ago
|
||
Hi Oleg,
In step 4,I tap the reminder on the Notification tray more than once, then in step 6 the "back" button is not available. If I tap on notification just once, the "back" button can be used normally.
Flags: needinfo?(qiutian) → needinfo?(azasypkin)
Comment 8•9 years ago
|
||
I just had a business trip last week. Sorry for my late reply. I will review the bug tomorrow, thanks for your understanding and patience.
Comment 9•9 years ago
|
||
(In reply to Autumn.Qiu from comment #6)
> Hi Oleg,
> In step 4,I tap the reminder on the Notification tray more than once, then
> in step 6 the "back" button is not available. If I tap on notification just
> once, the "back" button can be used normally.
I've tested double click on notification several times after bug 1203886 landed and this issue should be addressed now.
Comment 10•9 years ago
|
||
Per talked with Steve, it seems the reason why tapping reminder on notification tray can't directly trigger Message app is because of inline activity. However, from UX perspective, it's quite weird not to trigger app immediately when tapping on reminder. IMO, the first priority is to allow user switch to the target app after tapping the reminder. Once it's done, all the bugs are also solved. So here are three proposals I have to debug:
1. Keep inline activity but make it work
Using inline activity is consistent with other apps. However, user can't access to Message view until tapping Back key on message settings. So, the solution is to ask system team to create API for canceling inline activity and switching to target app when tapping the reminder on notification tray.
2. Create new window when selecting message settings
Another way to fix is that selecting settings within Message app will trigger new Settings window. However, this isn't consistent with other apps.
3. Follow mechanism in v2.2
In 2.5, user might stuck on notification tray to try the reminder several times and get confused since the reminder doesn't disappear. I prefer the behavior in 2.2. User can tap the reminder and go back to Message settings page for immediate feedback. And we can apply communication apps' color to the inline activity page to imply it's still in Message app and user needs to cancel message settings to go back to message view. However, this is a workaround to this bug. I would prefer either 1 or 2.
Could you help check the feasibility on engineering side and let me know which the best way is?
Flags: needinfo?(mochen)
Comment 11•9 years ago
|
||
1) is bug 1190613 that is 2.5+.
2) there is a "window" activity for settings, so we could use it. But I agree it's not consistent.
3) It would need to change some logic we have in SMS: we don't remove the notification until the window is displayed -- the information that the window is displayed/hidden, that's what changed here, not our logic. So I think it would be risky to change this now.
I'd rather wait for bug 1190613 (solution 1) and see how it works then.
Comment 12•9 years ago
|
||
Could we please test this again now that bug 1190613 landed ?
If it works, please dupe to bug 1190613.
Keywords: qawanted
Comment 13•9 years ago
|
||
This issue is currently reproducing in Flame 2.5
Result: Pressing the notification from the alert message or from the notification tray is still not taking the user to the MMS
Environmental Variables:
Device: Aries 2.5 Kk
BuildID: 20151016122951
Gaia: 8999f0ba6326d815c8366e3c1155b7e4e9763b40
Gecko: ccf288f658211b6cfab33c458aaf033baed2375b
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
Updated•9 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado)
Comment 14•9 years ago
|
||
I believe the patch from bug 1190613 is not in this build yet. Let's try again monday.
Keywords: qawanted
Comment 15•9 years ago
|
||
Looks like it works as expected on the latest master Gaia (latest PVT still doesn't contain the change).
Keeping qawanted to double confirm.
Comment 16•9 years ago
|
||
Confirmed that this issue is no longer occurring on Flame master and Aries. Following STR, user is taken to corresponding thread and subsequently the back arrow button within thread works as expected.
Device: Flame 2.5
BuildID: 20151022030554
Gaia: 29ce8ec8606e59f582375234440812b046346513
Gecko: 76bd0c01d72e64ca4f261ffdb2652a91f961e930
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 44.0a1 (2.5)
Firmware Version: v18Dv4
User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0
Device: Aries 2.5
BuildID: 20151022105033
Gaia: 29ce8ec8606e59f582375234440812b046346513
Gecko: 76bd0c01d72e64ca4f261ffdb2652a91f961e930
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
Comment 17•9 years ago
|
||
Closing this issue as wfm. Please reopen if this begins occurring again.
Status: NEW → RESOLVED
Closed: 9 years ago
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado)
Resolution: --- → WORKSFORME
Updated•9 years ago
|
Resolution: WORKSFORME → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•