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)
Tracking
()
RESOLVED
DUPLICATE
of bug 470459
People
(Reporter: vadimbaryshev, Unassigned)
Details
Attachments
(1 file)
|
761 bytes,
text/html
|
Details |
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
| Reporter | ||
Comment 1•16 years ago
|
||
| Reporter | ||
Updated•16 years ago
|
OS: Windows Vista → All
| Reporter | ||
Comment 2•16 years ago
|
||
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>
Comment 3•16 years ago
|
||
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
| Reporter | ||
Comment 4•16 years ago
|
||
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
| Reporter | ||
Updated•16 years ago
|
OS: Windows Vista → All
Comment 5•16 years ago
|
||
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.
Description
•