Closed Bug 1131366 Opened 10 years ago Closed 10 years ago

[Homescreen][Edit] Moving the last app icon out of the first (top) app group will cause the group to delete (collapse) before the icon is dropped in another group

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2 verified, b2g-master verified)

VERIFIED FIXED
2.2 S6 (20feb)
Tracking Status
b2g-v2.2 --- verified
b2g-master --- verified

People

(Reporter: Marty, Assigned: cwiiis)

References

()

Details

(Whiteboard: [3.0-Daily-Testing][systemsfe])

Attachments

(3 files)

Description: The top-most app-group will delete when the last icon is moved out of it, but before it is dropped into another app-group. This is inconsistent with moving the last icon out of other app-groups, and violates UX. Repro Steps: 1) Update a Flame to 20150209010211 2) On the Homescreen, long tap any icon to enter Edit mode. 3) Drag an app up above the topmost app-group to create a new app group above it. 4) Drag that same app back down out of the topmost app group to another app-group below, but do not drop the app icon Actual: The topmost app group will collapse and delete before the app is dropped. Expected: The topmmost app group will not collapse or delete until after the app is dropped. Environmental Variables: Device: Flame 3.0 Build ID: 20150209010211 Gaia: 0d7b35f23402c4cb29bca6b98280fec48a196dec Gecko: 3436787a82d0 Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 38.0a1 (3.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0 Repro frequency: 5/5 See attached: video clip (URL), logcat -------------------------------------------------- This issue DOES occur on Flame 2.2 The topmost app group will collapse and delete before the app is dropped. Environmental Variables: Device: Flame 2.2 Build ID: 20150209002504 Gaia: e827781324cbde91d2434b388f5dead3303a85ee Gecko: 0552759956d3 Gonk: e7c90613521145db090dd24147afd5ceb5703190 Version: 37.0a2 (2.2) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0 -------------------------------------------------- This issue does NOT occur on Flame 2.1 due to having a different design
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(pbylenga)
Taking to verify, and fix if necessary.
Assignee: nobody → chrislord.net
Status: NEW → ASSIGNED
Comment on attachment 8562751 [details] [review] [gaia] Cwiiis:bug1131366-top-empty-group-disappears-during-drag > mozilla-b2g:master Fixes the issue. Writing a marionette test for this would be beyond painful (I'm not sure it'd be possible with the scrolling issues), so this gets a unit test instead.
Attachment #8562751 - Flags: review?(kgrandon)
Blocks: 1131344
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(pbylenga)
Comment on attachment 8562751 [details] [review] [gaia] Cwiiis:bug1131366-top-empty-group-disappears-during-drag > mozilla-b2g:master Looks good to me, I would recommend squashing into one commit as it's pretty simple and will help uplift. Thanks for the patch.
Attachment #8562751 - Flags: review?(kgrandon) → review+
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8562751 [details] [review] [gaia] Cwiiis:bug1131366-top-empty-group-disappears-during-drag > mozilla-b2g:master [Approval Request Comment] [Bug caused by] (feature/regressing bug #): [User impact] if declined: Can be confusing when dragging the last icon out of a group at the top of the screen [Testing completed]: Manually and unit tested [Risk to taking this patch] (and alternatives if risky): Low risk, very small change. [String changes made]: None
Attachment #8562751 - Flags: approval-gaia-v2.2?
Attachment #8562751 - Flags: approval-gaia-v2.2? → approval-gaia-v2.2+
This issue has been verified successfully on latest Flame3.0 STR: 1. Move all of the apps from top-most app-group. 2. Wait to the last icon is moved out of it, but before it is dropped into another app-group. **You can see the top-most app-group was not deleted Occur Rate: 0/5 Verify video:"verify_1131366 .mp4". Flame 3.0 build: Gaia-Rev d5a71cedb37dd45f439f672489db3994b349ac43 Gecko-Rev https://hg.mozilla.org/mozilla-central/rev/3094601af679 Build-ID 20150212010213 Version 38.0a1 Device-Name flame FW-Release 4.4.2 FW-Incremental eng.cltbld.20150212.042740 FW-Date Thu Feb 12 04:27:51 EST 2015 Bootloader L1TC000118D0
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
This issue has been verified successfully on latest Flame2.2 STR: 1. Move all of the apps from top-most app-group. 2. Wait to the last icon is moved out of it, but before it is dropped into another app-group. **You can see the top-most app-group was not deleted Occur Rate: 0/5 Flame 2.2 build: Build ID 20150214002504 Gaia Revision ea64caf6d4ab03fc4472eca9f41f20d651d55fa9 Gaia Date 2015-02-13 05:27:43 Gecko Revision https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/6de30e6bbc84 Gecko Version 37.0a2 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20150214.044811 Firmware Date Sat Feb 14 04:48:22 EST 2015 Bootloader L1TC000118D0
Status: RESOLVED → VERIFIED
Whiteboard: [3.0-Daily-Testing] → [3.0-Daily-Testing][systemsfe]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: