Details
-
Type: Bug
-
Status: Closed
-
Priority: Trivial
-
Resolution: Fixed
-
Affects Version/s: EE-1.8.2.GA_P07, EE-3.3.0.GA_P02
-
Fix Version/s: EE-3.3.0.GA_P03
-
Component/s: ICE-Components
-
Labels:None
-
Environment:IE , Firefox
-
Assignee Priority:P1
-
Support Case References:Support Case #13393 - https://icesoft.my.salesforce.com/50070000019GN0Q
Description
An ice:panelTooltip is set to be draggable=true. This tooltip also has a scrollable ice:panelGroup for it's content/body. Depending on the browser, there some some issues when clicking on the panelGroup scrollbar:
Firefox:
- Upon the second time the tooltip is displayed, clicking and holding the up scrollbar arrow key, causes the tooltip to follow the mouse. Essentially you can click and drag via the scrollbar key.
IE:
- Upon the second time the tooltip is displayed, clicking and slowly scrolling the scrollbar itself, causes the tooltip to become attached to the mouse cursor. A right click anywhere on the screen allows it to become detached.
Firefox:
- Upon the second time the tooltip is displayed, clicking and holding the up scrollbar arrow key, causes the tooltip to follow the mouse. Essentially you can click and drag via the scrollbar key.
IE:
- Upon the second time the tooltip is displayed, clicking and slowly scrolling the scrollbar itself, causes the tooltip to become attached to the mouse cursor. A right click anywhere on the screen allows it to become detached.
Attached test case that shows the issue. Note: the icefaces, icefaces-ace, and icefaces-compat jars need to be added into the war for it to run.
There are two pages that show the reported issues, welcomeICEfaces.jsf (more complex tooltip), testTooltipDrag.jsf (much more basic code).