Closed Bug 1033444 Opened 10 years ago Closed 10 years ago

Dragging icon over Edit header causes flashing/flickering

Categories

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

x86_64
Linux
defect
Not set
normal

Tracking

(b2g-v2.0 fixed, b2g-v2.1 verified)

VERIFIED FIXED
2.0 S6 (18july)
Tracking Status
b2g-v2.0 --- fixed
b2g-v2.1 --- verified

People

(Reporter: sfoster, Assigned: cwiiis, NeedInfo)

References

Details

(Whiteboard: [2.0-VH-bug-bash][systemsfe])

Attachments

(5 files)

STR: 
In edit mode on vertical homescreen, drag an icon up over the Edit header bar. It flickers and disappears
Whiteboard: [2.0-VH-bug-bash][systemsfe]
Weird bug, but it's focusing on an area of the UX that I don't think user will interact with as much & the impact isn't too bad, so I wouldn't block.
QA Whiteboard: [VH-FL-blocking-][VH-FC-blocking-]
A part of this (100% reproducible) I realized that the behavior inside collections is different. The icon is behind header while dragging. No idea but we should know which is the correct behavior thought. Should the icon be behind header (collections) or over this (vertical home)?
Flags: needinfo?(jsavory)
Assignee: nobody → chrislord.net
Status: NEW → ASSIGNED
Attachment #8451523 - Flags: review?(kgrandon)
Comment on attachment 8451523 [details] [review]
Fix jitter when dragging an icon over the edit header when scrolled to the top

R+ assuming the linter error is fixed and we have a green build somewhere.
Attachment #8451523 - Flags: review?(kgrandon) → review+
I feel the icon should be dragged over the header as it does currently in the vertical homescreen. If it dragged underneath the header it is a bit more difficult to see if you are still currently holding the icon. If possible, both collections and vertical homescreen should have the same behaviour.
Flags: needinfo?(jsavory)
Target Milestone: --- → 2.0 S6 (18july)
Master: https://github.com/mozilla-b2g/gaia/commit/09145978081ae6a0d216fbf7303961d16c56cbd1
Blocks: vertical-homescreen
No longer blocks: vertical-home-next
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8451523 [details] [review]
Fix jitter when dragging an icon over the edit header when scrolled to the top

This is a small UX improvement for the vertical homescreen that we would like to have for 2.0 if possible.
Attachment #8451523 - Flags: approval-gaia-v2.0?(bbajaj)
Attachment #8451523 - Flags: approval-gaia-v2.0?(bbajaj) → approval-gaia-v2.0+
This issue has been successfully verified on Flame v2.1.
See attachment: verified_v2.1.MP4.
Reproduce rate: 0/5

STR:
1.Long tap a app at the top of Homescreen,such as Phone or other app(or LINE app) that installed from Marketplace. 
2.Drag the app icon up over the Edit header bar.
**It doesn't flicker or disappear.

Flame 2.1 build:
Gaia-Rev        38e17b0219cbc50a4ad6f51101898f89e513a552
Gecko-Rev       https://hg.mozilla.org/releases/mozilla-b2g34_v2_1/rev/8b92c4b8f59a
Build-ID        20141205001201
Version         34.0
Device-Name     flame
FW-Release      4.4.2
FW-Incremental  eng.cltbld.20141205.035305
FW-Date         Fri Dec  5 03:53:16 EST 2014
Bootloader      L1TC00011880


This issue has been failed verified on Flame v2.0.
See attachment: verify_v2.0.MP4 and logcat_v2.0_1621.txt
Reproduce rate: 5/5
STR:
1.Long tap a app at the bottom of Homescreen,such as LINE app that installed from Marketplace. 
2.Drag the app icon up over the Edit header bar for dragging up from the bottom to the top of Homescreen.
**It will flicker on Edit header bar.

Flame 2.0 build:
Gaia-Rev        856863962362030174bae4e03d59c3ebbc182473
Gecko-Rev       https://hg.mozilla.org/releases/mozilla-b2g32_v2_0/rev/e40fe21e37f1
Build-ID        20141207000206
Version         32.0
Device-Name     flame
FW-Release      4.4.2
FW-Incremental  eng.cltbld.20141207.034341
FW-Date         Sun Dec  7 03:43:52 EST 2014
Bootloader      L1TC00011880
Status: RESOLVED → VERIFIED
Flags: needinfo?(hlu)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: