I tested a combination of things:
Liferay: 4.4.2, 5.0.1 (using different themes and signed on/off)
ICEfaces: 1.7.0, 1.7.1
Tomcat 6
Browsers: Safari and Firefox
I found that the position of the tooltip was not consistent and the positioning was affected by:
- entry point of the mouse into the context area
- the speed of the mouse
- the hover delay
In other words, depending on where you entered the area, how quickly the mouse moved, where it ended up, and how long the hover delay was, the positioning of the tooltip would be closer or farther from the "correct" spot. To me it looks like we are capturing the mouse coordinates too early in the process so that when the tooltip is finally displayed, the actual position of the mouse may be inaccurate to a lesser or greater degree. I'm going to look at the tooltip code to see if I can confirm this.
Another Liferay position: relative; related issue?