FLUID-1140: Portlet avatar freezes when dropped while the pointer is just higher than the drop marker

Metadata

Source
FLUID-1140
Type
Bug
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Justin Obara
Created
2008-08-13T13:16:13.000-0400
Updated
2008-08-22T15:30:44.000-0400
Versions
  1. 0.4
Fixed Versions
  1. 0.5beta1
Component
  1. Layout Reorderer

Description

When dragging a portlet's avatar, if you drop it when the pointer is just higher than the top edge of the drop target, the avatar freezes.

Steps to reproduce:

1) Open the uPortal demo from the daily build site:
http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html

2) Start dragging a portlet

3) Attempt to drop when the pointer is just higher than the drop target. That is, the bottom edge of the pointer is resting on the top edge of the drop target. For an arrow, it is the bottom of the lowest point, not the bottom of the tail.

4) Notice that the avatar is frozen where you released the mouse.

Environments

FF2, FF3, Opera 9.5, Safari 3 (Mac OS 10.5)
FF2, FF3, IE6, Opera 9.5 (Win XP)
FF3 (Win Vista)

Attachments

Comments

  • Justin Obara commented 2008-08-13T13:18:17.000-0400

    'screenshot-1' shows the avatar frozen over the drop target

  • Justin Obara commented 2008-08-13T13:19:05.000-0400

    'screenshot-2' shows all of the moveable portlets frozen over a drop target

  • Justin Obara commented 2008-08-22T15:30:44.000-0400

    Verified fix using:

    FF2, FF3, Opera 9.5, Safari 3 (Mac OS 10.5)
    FF2, FF3, IE6, Opera 9.5 (Win XP)
    FF3 (Win Vista)