Closed Bug 474341 Opened 16 years ago Closed 16 years ago

Hover with left button down starts on overflow hidden/auto element doesn't trigger event outside it

Categories

(Firefox :: General, defect)

x86
All
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 470459

People

(Reporter: vadimbaryshev, Unassigned)

Details

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 When mouse button pressed on overflow:hidden or overflow:auto div and mouse move on document - mousemove event on elements outside this div didn't fire. Other mouse events did't fire too. Reproducible: Always Steps to Reproduce: 1.Move mouse on div action without press mouse button 2.Move mouse on div action with press mouse button on blank space 3.Move mouse on div action with press mouse button on overflow:hidden or overflow:auto div 1. 2. 3. Actual Results: When mouse button pressed on overflow:hidden or overflow:auto div event on action div didn't fire Expected Results: Mouse events want to be fire
Attached file testcase
OS: Windows Vista → All
Comment on attachment 357727 [details] testcase ><HTML><HEAD> > </HEAD><BODY> > <DIV id="action" style="width: 160px; height: 160px; position: absolute; left: 300px; top: 300px; background-color: rgb(0, 0, 255);">action</DIV> > > <DIV id="overflow" style="overflow: hidden; width: 160px; height: 160px; position: absolute; left: 300px; top: 500px; background-color: rgb(255, 0, 0);">overflow: hidden</DIV> > <DIV id="overflow" style="overflow: auto; width: 160px; height: 160px; position: absolute; left: 500px; top: 500px; background-color: rgb(255, 255, 0);">overflow: auto</DIV> > > <SCRIPT> > document.getElementById('action').onmouseover = function() { this.style.backgroundColor = '#00FF00'; }; > document.getElementById('action').onmouseout = function() { this.style.backgroundColor = '#0000FF'; }; > </SCRIPT> > </BODY></HTML>
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 This works fine for me. Can you try this in safe mode http://support.mozilla.com/en-US/kb/Safe+Mode and with a new profile http://support.mozilla.com/en-US/kb/Basic+Troubleshooting#Make_a_new_profile .
OS: All → Windows Vista
I try it on 3 different PC`s with WinXP Pro, Windows Server 2008 and Linux Ubuntu 8.10 in Firefox v 3.0.3 (safe-mode). My steps: 1. Move mouse to overflow:hidden (red) div 2. Press mouse left button and drag mouse to test (blue) div Event on test (blue) div didn't fire
OS: Windows Vista → All
In that case:
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: