Closed Bug 1030198 Opened 10 years ago Closed 6 years ago

[B2G][2.0][Flame][Settings Apps Permissions] Packaged App not shown on App Permissions screen while downloading is in progress

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v1.4 unaffected, b2g-v2.0 affected, b2g-v2.1 affected)

RESOLVED WONTFIX
Tracking Status
b2g-v1.4 --- unaffected
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: ychung, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [2.0-flame-test-run-2])

Attachments

(1 file)

Description: 
App Permissions page does not display a packaged app while the downloading is in progress. The app is only displayed on the list properly when the download is complete, and the user closes the App Permissions screen and re-open the screen.

Repro Steps:
1) Update a Flame to 20140623000201.
2) Marketplace > Install a packaged app.
3) While the downloading is in progress, go to Settings > App permissions.
4) Verify the app is displayed on the list while the app is being downloaded.

Actual:
The packaged app is not shown on the App Permissions screen while the downloading is in progress. The app is displayed when the download is complete, and the user closes and re-opens the App Permissions screen.

Expected:
The packaged app being downloaded is shown on the App Permissions screen.

Environmental Variables:
Device: Flame 2.0
Build ID: 20140623000201
Gaia: 729f214b887ce8efe7d870145d31acb2c6427817
Gecko: 117ba3eda4d2
Version: 32.0a2 (2.0)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0 

Repro frequency: 100%
Link to failed test case: https://moztrap.mozilla.org/manage/case/5994/
See attached: video link, logcat
https://www.youtube.com/watch?edit=vd&v=XC968okcv74
This issue DOES reproduce on Flame 2.1:

Flame 2.1

Environmental Variables:
Device: Flame Master
Build ID: 20140623040202
Gaia: bd5065ced020014df5fd45259fba1ac32d65673b
Gecko: 366b5c0c02d3
Version: 33.0a1 (Master)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

The packaged app is not shown on the App Permissions screen while the downloading is in progress. 
--------------------------------------------------------------------------------------------------

This issue does NOT reproduce Buri 2.0, Open C 2.0, Buri 2.1, Open C 2.1, Flame 1.4, Flame Base Image (v121-2):

Buri 2.0

Environmental Variables:
Device: Buri 2.0
Build ID: 20140623063006
Gaia: 84ca0fe0a86d039f6d99cb562f52ef55045dee1d
Gecko: cef223bae66b
Version: 32.0a2 (2.0)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0 

Open C 2.0

Environmental Variables:
Device: Open_C 2.0
Build ID: 20140623000201
Gaia: 729f214b887ce8efe7d870145d31acb2c6427817
Gecko: 117ba3eda4d2
Version: 32.0a2 (2.0)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0 

Buri 2.1

Environmental Variables:
Device: Buri Master
Build ID: 20140623073039
Gaia: bd5065ced020014df5fd45259fba1ac32d65673b
Gecko: 335b6610fe0c
Version: 33.0a1 (Master)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Open C 2.1

Environmental Variables:
Device: Open_C Master
Build ID: 20140623040202
Gaia: bd5065ced020014df5fd45259fba1ac32d65673b
Gecko: 366b5c0c02d3
Version: 33.0a1 (Master)
Firmware Version: P821A10V1.0.0B06_LOG_DL
User Agent: Mozilla/5.0 (Mobile; rv:33.0) Gecko/33.0 Firefox/33.0

Flame 1.4

Environmental Variables:
Device: Flame 1.4
Build ID: 20140623000201
Gaia: 3419a1f68aaf64a0688685bce42d4173b6125597
Gecko: 34ecc9af3560
Version: 30.0 (1.4)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0 

Flame Base Image (v121-2)

Environmental Variables:
Device: Flame 1.3
Build ID: 20140610200025
Gaia: e106a3f4a14eb8d4e10348efac7ae6dea2c24657
Gecko: b637b0677e15318dcce703f0358b397e09b018af
Version: 28.0 (1.3)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:28.0) Gecko/28.0 Firefox/28.0 

The packaged app being downloaded is shown on the App Permissions screen.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Keywords: regression
Whiteboard: [2.0-flame-test-run-2]
So this is a Flame specific issue that does not reproduce just on the base image. Seems like a minor issue even though it is a regression on the Flame device. I would actually expect the app to not be shown in "App permissions" until it has been fully downloaded. 

Can you please weigh in on this issue Edward or redirect me to the right person who can?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker) → needinfo?(edchen)
UX could probably weigh in here on what the right behavior is.
Flags: needinfo?(edchen) → needinfo?(firefoxos-ux-bugzilla)
It's a regression. I believe the packaged app being downloaded should be shown on the App Permissions screen. Flagging Jenny to confirm this is correct.
Flags: needinfo?(firefoxos-ux-bugzilla) → needinfo?(jelee)
Hello, ideally packaged app being downloaded should be shown on the app permission page. In cases when user has immediate need to make change to permission settings before the app is fully download. Tks!
Flags: needinfo?(jelee)
blocking-b2g: --- → 2.0?
QA Whiteboard: [QAnalyst-Triage+]
(In reply to ktucker from comment #2)
> So this is a Flame specific issue that does not reproduce just on the base
> image. Seems like a minor issue even though it is a regression on the Flame
> device. I would actually expect the app to not be shown in "App permissions"
> until it has been fully downloaded. 
> 
> Can you please weigh in on this issue Edward or redirect me to the right
> person who can?

Actually I agree this is minor & an edge case, so I won't nom.
blocking-b2g: 2.0? → ---
QA Whiteboard: [QAnalyst-Triage+][lead-review+]
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: