Fluid Infusion

Dragging an image offscreen or out of the frame has some unexpected results.

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: 0.5beta1, 0.5, 0.6beta1, 0.6, 0.7, 0.8, 1.0, 1.1, 1.1.1, 1.1.2, 1.2, 1.3, 1.3.1
  • Fix Version/s: None
  • Labels:
    None
  • Environment:
    Firefox 2 (Mac OS 10.5, Win XP)
    IE7 (Win XP)
    FF4 (Win7)

Description

Dragging an image offscreen or out of the frame has some unexpected results.

IE7: The image freezes and the cursor changes to a crossed out circle. When the mouse button is released, the image will snap back to its original location. Does not seem to happen when Fluid-101(http://issues.fluidproject.org/browse/FLUID-101) occurs.

FF: The image is still draggable; however, when the mouse button is released, the image is still held and can still be dragged. The button has to be clicked for it to be released, at which time it will snap back to it's original location or to a drop point if it is over top of one.

Issue Links

Activity

Hide
Jonathan Hung added a comment - - edited
Additional information:

- In IE when dragging out of bounds, the thumbnail will stick to the boundary where the mouse exited until the mouse returns to the div containing the Lightbox. When the mouse returns to the Lightbox div, the thumbnail snaps back to its original position.

May 28, 2008:
In FF2, it is possible to drag an orderable WAAAY off the screen. The horizontal scrollbar keeps expanding as user continues to move the mouse in a direction.
Show
Jonathan Hung added a comment - - edited Additional information: - In IE when dragging out of bounds, the thumbnail will stick to the boundary where the mouse exited until the mouse returns to the div containing the Lightbox. When the mouse returns to the Lightbox div, the thumbnail snaps back to its original position. May 28, 2008: In FF2, it is possible to drag an orderable WAAAY off the screen. The horizontal scrollbar keeps expanding as user continues to move the mouse in a direction.
Hide
Justin Obara added a comment -
When there are nested reorderables, such as on the uportal demo page (http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html), this bug allows you to drag two avatars.

Steps to reproduce:

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

2) Drag an element (fruit image) from the lightbox portal off screen and release the mouse

3) Place the pointer back on the screen and drag a portlet. Notice that you now have two avatars.
Show
Justin Obara added a comment - When there are nested reorderables, such as on the uportal demo page (http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html), this bug allows you to drag two avatars. Steps to reproduce: 1) Go to the uPortal demo page from the daily buid site: http://build.fluidproject.org/fluid/sample-code/reorderer/portal/portal.html 2) Drag an element (fruit image) from the lightbox portal off screen and release the mouse 3) Place the pointer back on the screen and drag a portlet. Notice that you now have two avatars.
Hide
Justin Obara added a comment -
'screenshot-1' shows the two avatars being dragged
Show
Justin Obara added a comment - 'screenshot-1' shows the two avatars being dragged
Hide
Justin Obara added a comment -
The IE7 behaviour does not appear to occur anymore.

Updated the Environments that the issue affects
Show
Justin Obara added a comment - The IE7 behaviour does not appear to occur anymore. Updated the Environments that the issue affects
Hide
Antranig Basman added a comment -
It appears that the FIrefox side of the issue simply cannot be resolved - we do not obtain any notification of mouse events whilst the cursor is out of the browser bounds, and cannot even query the current button state. If you can verify the IE behaviour as ok, and can no longer demonstrate the "double avatar" phenomenon, we will have to sadly close this issue as "incomplete".
Show
Antranig Basman added a comment - It appears that the FIrefox side of the issue simply cannot be resolved - we do not obtain any notification of mouse events whilst the cursor is out of the browser bounds, and cannot even query the current button state. If you can verify the IE behaviour as ok, and can no longer demonstrate the "double avatar" phenomenon, we will have to sadly close this issue as "incomplete".
Hide
Justin Obara added a comment -
The IE7 behaviour, as described in the description no longer occurs. However, the "double avatar' phenomenon is still reproducible
Show
Justin Obara added a comment - The IE7 behaviour, as described in the description no longer occurs. However, the "double avatar' phenomenon is still reproducible
Hide
Justin Obara added a comment -
The 'double avatar' no longer seems to be reproducible
Show
Justin Obara added a comment - The 'double avatar' no longer seems to be reproducible
Hide
Justin Obara added a comment - - edited
Okay I've managed to reproduce the "double avatar" issue. It works in reverse now. You need to pick up a portlet from the side so that when the avatar shrinks the pointer is left off of it( see Fluid-1334). You drag it out of the window and then can pick up an image from the lightbox portlet.
Show
Justin Obara added a comment - - edited Okay I've managed to reproduce the "double avatar" issue. It works in reverse now. You need to pick up a portlet from the side so that when the avatar shrinks the pointer is left off of it( see Fluid-1334). You drag it out of the window and then can pick up an image from the lightbox portlet.
Hide
Justin Obara added a comment -
'screenshot-2' shows a variant of the double avatar issue.
Show
Justin Obara added a comment - 'screenshot-2' shows a variant of the double avatar issue.
Hide
Eli Cochran added a comment - - edited
The behavior that I observed is a little different:

IE7: Drag off screen, the avatar becomes "decoupled" from the pointer so that when you drag the pointer back into the window the avatar lags behind until the avatar comes completely back into the window then it snaps back to the pointer.

Just noticed that this is written up as FLUID-894
Show
Eli Cochran added a comment - - edited The behavior that I observed is a little different: IE7: Drag off screen, the avatar becomes "decoupled" from the pointer so that when you drag the pointer back into the window the avatar lags behind until the avatar comes completely back into the window then it snaps back to the pointer. Just noticed that this is written up as FLUID-894

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: