Open Bug 1327827 Opened 7 years ago Updated 2 years ago

Cursor blinks if it moves over part of HTML page without elements, while left mouse pressed

Categories

(Core :: Layout, defect, P3)

Unspecified
Windows
defect

Tracking

()

Tracking Status
firefox51 --- wontfix
firefox52 --- wontfix
firefox53 --- affected
firefox54 --- affected

People

(Reporter: arni2033, Unassigned)

Details

>>>   My Info:   Win7_64, Nightly 49, 32bit, ID 20160526082509
STR_1:
1. Open url [1] 
2. Hover mouse over the white area outside of dashed border
3. Hold left mouse button. Move mouse a bit

AR:
 Step 3 - mouse pointer blinks: initially displayed cursor is "default",
 then cursor briefly becomes "pointer", then becomes "default" again
ER:
 No blinking


[1]
data:text/html,<!DOCTYPE html><div class="d1"></div><div class="d2"></div><div class="d3"></div>
<script>
Down= function(e){var savedDown={x:e.clientX,y:e.clientY};onmousemove=
function(e){D.style.right=savedDown.x-e.clientX+'px';D.style.bottom=savedDown.y-e.clientY+'px';}};
Up= function(){onmousemove=null;D.style.bottom=0+'px';D.style.right=0+'px';};
D = document.querySelector('.d2'); D.onmousedown=Down; onmouseup=Up;
</script>
<style>html{cursor:pointer; height:50%; border:1px dashed;} div{position:fixed; bottom:0px; height:50px; width:50px;} .d1{background:black; cursor:not-allowed; left: 0px; top:0px; margin: auto;} .d2{background:gray; cursor:move; right:0px;} .d3{background:lightgray; cursor:crosshair; position:static;margin:-9px;}</style>
Product: Firefox → Core
No longer blocks: 1277113
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0

I have tested the reported issue on latest FF release (51.0), latest Nightly build (20170126030209) and managed to reproduce it. I can observe the mouse cursor is blinking when the mouse is moved across the page without an element.
OS: Unspecified → Windows
Component: Untriaged → Layout
Too late for firefox 52, mass-wontfix.
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.