Closed Bug 822389 Opened 12 years ago Closed 12 years ago

[homescreen] Moving icons in broken

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-basecamp:+)

VERIFIED FIXED
B2G C3 (12dec-1jan)
blocking-basecamp +

People

(Reporter: mikeh, Assigned: crdlc)

References

Details

(Keywords: regression, smoketest)

Attachments

(1 file)

Seen on git/gecko-18 branch.

STR:
1. From homescreen, tap and hold on (e.g. the camera) icon to start throbbing
2. Try to drag camera icon to the ribbon at the bottom

Expected: should be able to add camera icon to the ribbon

Observed: ribbon does not accept camera icon; when drag is released, camera icon appears somewhere else randomly on the homescreen; tapping the home button causes the icon to reappear in its original place, bug leaves the newly/randomly-appeared icon on the screen as well.

This looks a lot like what I was seeing in bug 813258.
blocking-basecamp: --- → ?
Reproduced while running the smoke test: 
Gaia 2b77f0
Gecko 2aa138d
Please see attached screenshot. It is necessary to reboot the device to make the duplicate icons dissapear.
To reproduce it easily, long press on an icon, move it on another one, keep it there for a while and then stop pressing on it. It is then duplicated
Keywords: smoketest
Symptoms are similar to bug 813258.
Assignee: nobody → crdlc
Gaia a0ecffc.tgz
Gecko 5bad6f1

I've installed the last version of gecko 12-19-12 and Gaia and I cannot reproduce the problem. Although I realized that the transitions are less smooth with latest builds of Gecko and as far as I know nobody change nothing in the drag&drop algorithm.
And this one is not related to bug 813258 because in that case there was a bug in Gaia and now is related to Gecko IMHO
blocking-basecamp: ? → +
Keywords: regression
Priority: -- → P2
Target Milestone: --- → B2G C3 (12dec-1jan)
Hi Vivien, what do you think about my comments? thanks
Flags: needinfo?(21)
I agree with crdlc and think we should close this. I can't reproduce with the latest b2g-beta Gecko and Gaia. Not sure what solved this but it was definitely reproducible for me yesterday.
That's another victim of bug 814252. After backing out the back out I could reproduce this again.
Blocks: 814252
Isabel, please, can you reproduce it with development build today?
Flags: needinfo?(isabelrios)
In production build the 'animationend' event is not fired

https://github.com/mozilla-b2g/gaia/blob/master/apps/homescreen/js/page.js#L558
Cristian, I cannot reproduced it with the development build but it happens with the production one.
Flags: needinfo?(isabelrios)
Mayday :) Now I can reproduce it in the latest development build (c75c560).

Problem:

The 'animationend' event is not fired:

https://github.com/mozilla-b2g/gaia/blob/master/apps/homescreen/js/page.js#L558
This bug is still reproducible even after bug 814252 been backout. So, this bug is not a regression of bug 814252.
No longer blocks: 814252
(In reply to crdlc from comment #11)
> In production build the 'animationend' event is not fired

Hmmm. That reminds me of bug 822392. Can you try applying the patches from bug 822231 and see if that fixes this bug?
in a couple of hours
Yep, it's gonna be fixed by bug 822231, just tried it locally.
Depends on: 822231
what is the idea behind that patch?. I am testing on home but it doesn't work for me :( I could be implementing wrong the idea...
You need to apply both patches from bug 822231, build Gecko and then check again.
umm I understand but I cannot build Gecko... waiting for bug 822231
Keywords: qawanted
It looks like this one is working again after bug 822231 -- any further work required here?
(In reply to Dylan Oliver [:doliver] from comment #22)
> It looks like this one is working again after bug 822231 -- any further work
> required here?

Did you confirm this works now on a latest build with that patch? If so, then yeah, let's close this as fixed.
Keywords: verifyme
It's fixed I think, I cannot no longer reproduce this with comment 0 STR
Closing per comment 24.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?(21)
Keywords: qawanted, verifyme
Resolution: --- → FIXED
Software: Boot2Gecko 1.0.0-prerelease
Platform: 18.0
Build ID: 20130110070201

I can't reproduce this bug with this build using the details in comment 0. Marking this bug verified fixed.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: