JDK-6920842 : Wheel events do not bubbling to the browser if they was not treated in applet.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 6u19-rev
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows
  • CPU: x86
  • Submitted: 2010-01-28
  • Updated: 2011-01-19
  • Resolved: 2010-04-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7
6u21Fixed 7 b91Fixed
Related Reports
Relates :  
Relates :  
Description
Wheel events do not bubbling to the browser if they was not treated in applet. The effect is visible for applets that don't contain the scrollable controls inside.

Comments
SUGGESTED FIX http://sa.sfbay.sun.com/projects/awt_data/7/6920842/
26-08-2010

EVALUATION The research results: 1. The issue cannot be resolved under the FF on AWT level: FF plugin window eats the WM_MOUSEWHEEL event and blocks wheel event bubbling to browser. The workaround is available from FF team (bugfix - that is a bug) or by hack on deploy level. 2. The problem resolved for IE8, Chrome (was not tested with Safari, but it should work). 3. Due to incorrect treatment of MouseWheelEvent (there is not "consume" function call on action event) the scroll is doubling in applet and on the page (the same effect was in early Flash versions) in presence of "JScrollPane". The Swing problems are easy-to-fix.
28-01-2010