Closed Bug 1179976 Opened 9 years ago Closed 9 years ago

[Marketplace] Rapidly tapping/spamming install on a packaged app causes duplicate installs to be queued.

Categories

(Marketplace Graveyard :: Consumer Pages, defect)

Avenir
ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: NicholasN, Unassigned)

References

()

Details

(Whiteboard: [2.5-Daily-Testing][Spark])

Attachments

(1 file)

Attached file logcat_marketplace.txt (deleted) —
Description:
The user has wifi disabled, and their data connection is set to 2G Edge/GSM. The issue is not easily reproducible on wifi or 3G data, since the installs are too fast. They open marketplace, select any free packaged app, and rapidly tap the "Install for Free" icon. After a few seconds of tapping the user returns to the home screen where the app is in progress downloading. If the install is canceled, or uninstalled after the download is complete, numerous notifications will appear for duplicate downloads of the app which had been queued. These must all be manually dismissed before they stop disrupting use of the device.


Repro Steps:
1) Update a Aries to 20150702032322
2) Go to Settings and disable Wi-Fi.
3) Go to Cellular & Data and enable data connection, then go to Network Operator and set it to GSM.
4) Go to Marketplace and search for "Terra".
5) Spam the "Install for Free" button for several seconds.
6) Return to the home menu and view the icon for the app.
7) Long tap the icon before or after the install finishes, and cancel the install, or uninstall the app.
8) Observe duplicate install notifications that follow.


Actual:
Numerous queued duplicate downloads trigger pop screens which must be manually dismissed.


Expected:
Only one install is triggered for the app.


Notes:

Environmental Variables:
Device: Aries 2.5
Build ID: 20150702032322
Gaia: b901c8b7be2119f4df42781aac1401ed12765460
Gecko: f5e3bacfb60e
Gonk: 2916e2368074b5383c80bf5a0fba3fc83ba310bd
Version: 42.0a1 (2.5)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:42.0) Gecko/42.0 Firefox/42.0


Repro frequency: 5/5
See attached: video clip, logcat
This bug also reproduced on Firefox Developer Edition for Desktop (although here it is less intrusive) as well as Flame 2.5.

Firefox Developer Edition for Desktop:

Actual Result:

After spamming the "Install for Free" button, multiple small pop ups for queued installs appeared and had to be dismissed.

Version: 40.0a2 (2015-06-29)


Flame 2.5

Actual Result:

After spamming the "Install for Free" button, multiple full-screen pop ups for queued installs appeared and had to be dismissed.
 
Environmental Variables:
Device: Flame 2.5
BuildID: 20150702010204
Gaia: b901c8b7be2119f4df42781aac1401ed12765460
Gecko: f5e3bacfb60e
Gonk: a4f6f31d1fe213ac935ca8ede7d05e47324101a4
Version: 42.0a1 (2.5) 
Firmware Version: v18D-1
User Agent: Mozilla/5.0 (Mobile; rv:42.0) Gecko/42.0 Firefox/42.0
QA Whiteboard: [QAnalyst-Triage?]
Whiteboard: [2.5-Daily-Testing][Spark]
Flags: needinfo?(pbylenga)
NI on component owner to take a look.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga) → needinfo?(krupa.mozbugs)
This is normal/expected behavior.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Flags: needinfo?(krupa.mozbugs)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: