Closed
Bug 1110630
Opened 11 years ago
Closed 11 years ago
[Flame][Settings]Some functions of app can't work after swiping to switch apps
Categories
(Firefox OS Graveyard :: Gaia::System, defect)
Tracking
(blocking-b2g:2.1+, b2g-v2.0 unaffected, b2g-v2.0M unaffected, b2g-v2.1 verified, b2g-v2.2 verified)
| Tracking | Status | |
|---|---|---|
| b2g-v2.0 | --- | unaffected |
| b2g-v2.0M | --- | unaffected |
| b2g-v2.1 | --- | verified |
| b2g-v2.2 | --- | verified |
People
(Reporter: liuke, Assigned: etienne)
References
Details
(Keywords: regression)
Attachments
(3 files)
[1.Description]:
[Flame 2.1 & 2.2][Settings]Some functions of app can't work after you back to previous app.
Found time:14:31
See attachment:1431.mp4 and logcat_1431.txt
[2.Testing Steps]:
Premise: The "Edge swipe navigation" have turned on.
1.Launch Message.
2.Press Home key, then launch Contacts.
3.Swipe screen to left, change to Message app.
4.Before the Message display completely, swipe screen to right, back to Contacts app.
5.Tap create contact button, and then tap settings button.
Note:This issue still exist in all apps.
[3.Expected Result]:
5. All functions of app should work normally.
[4.Actual Result]:
5.The create contact button and some options in settings can't work.
[5.Reproduction build]:
Flame 2.1 build:
Gaia-Rev 97873dca486abf4162a3345e71b375806937bdec
Gecko-Rev https://hg.mozilla.org/releases/mozilla-2g34_v2_1/rev/9faa165ac85d
Build-ID 20141211001204
Version 34.0
Device-Name flame
FW-Release 4.4.2
FW-Incremental eng.cltbld.20141211.034507
FW-Date Thu Dec 11 03:45:22 EST 2014
Bootloader L1TC00011880
Flame 2.2 build:
Gaia-Rev 1a956437210d2b16988d2ddbf40c9a38d8474435
Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/d92db71d4e67
Build-ID 20141211040208
Version 37.0a1
Device-Name flame
FW-Release 4.4.2
FW-Incremental eng.cltbld.20141211.074025
FW-Date Thu Dec 11 07:40:36 EST 2014
Bootloader L1TC00011880
[6.Reproduction Frequency]:
Always Recurrence,5/5
TCID: Free Test
| Reporter | ||
Updated•11 years ago
|
status-b2g-v2.1:
--- → affected
status-b2g-v2.2:
--- → affected
Comment 1•11 years ago
|
||
lance, could you please also check whether Flame 2.0 and woodduck 2.0m also have this problem?
Flags: needinfo?(liuke)
| Reporter | ||
Comment 2•11 years ago
|
||
(In reply to Peipei Cheng from comment #1)
> lance, could you please also check whether Flame 2.0 and woodduck 2.0m also
> have this problem?
Hi Peipei,
This issue doesn't exsit on Flame 2.0 and Woodduck 2.0.
Woodduck version:
Gaia-Rev aa6568e86fdfe5403b7ce4941a5837d310df111e
Gecko-Rev 8d40d6480ee0e628b0f7655dcd6ff79a2f2fbcfc
Build-ID 20141212050313
Version 32.0
Device-Name jrdhz72_w_ff
FW-Release 4.4.2
FW-Incremental 1418331984
FW-Date Fri Dec 12 05:06:52 CST 2014
Flame 2.0 version:
Gaia-Rev 4887744f873c8aa1ddadd9618e9b79dac259d27d
Gecko-Rev https://hg.mozilla.org/releases/mozilla-2g32_v2_0/rev/dec2fdd8c4fe
Build-ID 20141211000200
Version 32.0
Device-Name flame
FW-Release 4.4.2
FW-Incremental eng.cltbld.20141211.034247
FW-Date Thu Dec 11 03:42:58 EST 2014
Bootloader L1TC00011880
Flags: needinfo?(liuke)
| Reporter | ||
Updated•11 years ago
|
status-b2g-v2.0:
--- → unaffected
status-b2g-v2.0M:
--- → unaffected
Comment 3•11 years ago
|
||
qawanted to get regression window.
Keywords: qawanted,
regression
Summary: [Flame][Settings]Some functions of app can't work. → [Flame][Settings]Some functions of app can't work after swiping to switch apps
| Reporter | ||
Comment 4•11 years ago
|
||
Updated•11 years ago
|
QA Contact: pcheng
Comment 6•11 years ago
|
||
b2g-inbound regression window:
Last Working Environmental Variables:
Device: Flame
BuildID: 20141124095744
Gaia: 66d82a2435fb46b7dcb6a367266af967f6ea0145
Gecko: 1d8c71a4d1b6
Version: 36.0a1 (2.2 Master)
Firmware: V188-1
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
First Broken Environmental Variables:
Device: Flame
BuildID: 20141124103145
Gaia: 072b91a55ce625c8c7681777e0ecd4a4f536bb0e
Gecko: fe62eecb21f8
Version: 36.0a1 (2.2 Master)
Firmware: V188-1
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
First Broken Gaia & Last Working Gecko - issue DOES repro
Gaia: 072b91a55ce625c8c7681777e0ecd4a4f536bb0e
Gecko: 1d8c71a4d1b6
First Broken Gecko & Last Working Gaia - issue does NOT repro
Gaia: 66d82a2435fb46b7dcb6a367266af967f6ea0145
Gecko: fe62eecb21f8
Gaia pushlog:
https://github.com/mozilla-b2g/gaia/compare/66d82a2435fb46b7dcb6a367266af967f6ea0145...072b91a55ce625c8c7681777e0ecd4a4f536bb0e
Caused by Bug 1096704.
Comment 7•11 years ago
|
||
This issue seems caused by the patch for Bug 1096704 - can you take a look Etienne?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell) → needinfo?(etienne)
QA Contact: pcheng
| Assignee | ||
Comment 8•11 years ago
|
||
Wow, glad we caught this one. Definitely revealed by bug 1096704 but it's actually a bigger issue since we never removed the screenshot/identification overlays (the app just on top of them).
Patch incoming!
Flags: needinfo?(etienne)
Comment 9•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
Attachment #8536456 -
Flags: review?(alive)
Comment 10•11 years ago
|
||
Comment on attachment 8536456 [details] [review]
[PullReq] etiennesegonzac:bug-1110630 to mozilla-b2g:master
r=me
Attachment #8536456 -
Flags: review?(alive) → review+
| Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Updated•11 years ago
|
Keywords: checkin-needed
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → etienne
Comment 11•11 years ago
|
||
Pull request has landed in master: https://github.com/mozilla-b2g/gaia/commit/bc87e9eb1da6c5526209ef91c9fe91bb3de4237b
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 12•11 years ago
|
||
Comment on attachment 8536456 [details] [review]
[PullReq] etiennesegonzac:bug-1110630 to mozilla-b2g:master
[Approval Request Comment]
[Bug caused by] (feature/regressing bug #): bug 1096704
[User impact] if declined: using the edge gestures can cause an app to stop reacting to user interactions
[Testing completed]: STRs + STRs from bug 1096704 + unit testing
[Risk to taking this patch] (and alternatives if risky): very low
[String changes made]: none
Note: the root cause here is that the mechanism to hide the screenshot overlay on top of apps was broken (for a while). We didn't catch it earlier because once active the app is displayed on top of this overlay. But with bug 1096704 we prevent the app from getting touch events in this case.
Attachment #8536456 -
Flags: approval-gaia-v2.1?
Updated•11 years ago
|
blocking-b2g: --- → 2.1+
Comment 13•11 years ago
|
||
Comment on attachment 8536456 [details] [review]
[PullReq] etiennesegonzac:bug-1110630 to mozilla-b2g:master
BLocking it as this is a functional regression we caused.
Approving the landing and requesting QA verification once this lands on 2.1
Attachment #8536456 -
Flags: approval-gaia-v2.1? → approval-gaia-v2.1+
Comment 14•11 years ago
|
||
Target Milestone: --- → 2.2 S2 (19dec)
Comment 15•11 years ago
|
||
Verified the issue is fixed on 2.2 Flame
The "Settings option" screen is no longer freezes, and the button is navigating to "Settings" or can be canceled
"Flame 2.2
Environmental Variables:
Device: Flame 2.2 Master (319mb)(Kitkat Base)(Full Flash)
BuildID: 20141216040205
Gaia: af3d2f89f391c92667e04676fc0ac971e6021bb7
Gecko: a3030140d5df
Gonk: e5c6b275d77ca95fb0f2051c3d2242e6e0d0e442
Version: 37.0a1 (2.2 Master)
Firmware: V188-1
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0"
====================================================================
Leaving "verifyme" for 2.1 verification
Comment 16•11 years ago
|
||
Sergey, can you verify 2.1 please?
Flags: needinfo?(ktucker) → needinfo?(sarsenyev)
Comment 17•11 years ago
|
||
The issue is fixed on 2.1 Flame
in Message app, no more freezes occurs in "Settings" options, when swiping apps
"Flame 2.1
Environmental Variables:
Device: Flame 2.1 (319mb)(Kitkat Base)(Full Flash)
Build ID: 20141217001201
Gaia: 14315733e2d265a42f9ab02d1aba191789870f70
Gecko: ddecea83ce6e
Gonk: e5c6b275d77ca95fb0f2051c3d2242e6e0d0e442
Version: 34.0 (2.1)
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0"
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(sarsenyev) → needinfo?(ktucker)
Keywords: verifyme
Updated•11 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
You need to log in
before you can comment on or make changes to this bug.
Description
•