Closed Bug 922425 Opened 11 years ago Closed 11 years ago

[B2G][Everything.me][Homescreen] User can launch multiple search result icons if they tap on the screen repeatedly while a webpage is loading

Categories

(Firefox OS Graveyard :: Gaia::Everything.me, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: KTucker, Assigned: crdlc)

References

Details

(Whiteboard: e.me 1.2 test run)

Attachments

(3 files)

Attached file Logcat
Description:
Repeatedly tapping on the screen while performing a search will launch multiple apps which can cause the lock screen to stop functioning.

Repro Steps:
1)  Updated Buri Build ID: 20130929040201
2)  On the homescreen, type "Google" in the search bar and tap the "return key" on the keyboard.
3)  The screen should show a lot of search result icons. Tap on the search bar to bring up the keyboard.
4)  Repeatedly tap on the search result icons that are above the keyboard. Keep doing this over and over at least 30 times. (The user should see multiple search icons launching even though the user is tapping on a black webpage that is currently loading)
5)  Press the "Power/Lock" button on the phone to lock it while the search result webpages are launching.
6)  Press the "Power/Lock" button on the phone to unlock it.
7)  Attempt to swipe the screen to unlock the phone.

Actual:
The user can launch multiple search result icons if they repeatedly tap on the screen while a webpage is loading. This can cause the lock screen on the phone to stop functioning.

Expected:
The user cannot launch multiple search result icons behind a loading a webpage.

Environmental Variables
Device: Buri v 1.3.0.0-prerelease Mozilla COM
Build ID: 20130929040201
Gecko: http://hg.mozilla.org/mozilla-central/rev/e56505c62aba
Gaia: c6c1b9bbb50d3a5a27e2c57e2b52746fe73ac86f
Platform Version: 27.0a1
RIL Version: 01.02.00.019.058 
Firmware Version: 20130912

Notes:
Repro frequency: 100%
See attached: (logcat, video)
Blocks: 1.3-e.me
Assignee: nobody → crdlc
Status: NEW → ASSIGNED
Attached file Patch v1
Attachment #812685 - Flags: review?(ran)
Attachment #812685 - Flags: review?(ran) → review+
Simple solution - works great.
https://github.com/mozilla-b2g/gaia/commit/8df1c563fdf04de15b94f81ddfc2e37f53d40ad7
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment on attachment 812685 [details]
Patch v1

NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings.

[Approval Request Comment]
[Bug caused by] (feature/regressing bug #):
[User impact] if declined: high for crazy users :) It is reproduced when you try to open tons of evme results at the same time
[Testing completed]: yes
[Risk to taking this patch] (and alternatives if risky): close to null
[String changes made]:
Attachment #812685 - Flags: approval-gaia-v1.2?
blocking-b2g: --- → koi?
removing koi? since e.me 1.2 features are delayed for future version
blocking-b2g: koi? → ---
Comment on attachment 812685 [details]
Patch v1

This bug will be taken in 1.3. Not a possible regression and hence not blocking on this.
Attachment #812685 - Flags: approval-gaia-v1.2? → approval-gaia-v1.2-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: