Что блокирует выполнение глобального события mousemove при событий mousedown на IMG?

Тестируя код в фаерфоксе 82.0.2 столкнулся с такой вот делимой. Что перестаёт отрабатывать событие. Думаю, что это не баг браузира. ))) Может кто знает что это и как это лечить.

<body>
    <img src="https://i.stack.imgur.com/ubQRU.jpg" alt="IMG">
    <script type="text/javascript">
        document.addEventListener("mousemove", function(){console.log("test")}, false)
    </script>
</body>

P.S. Событии mousemove перестаёт отрабатывать на 3 пикселе mousedown в любую сторону, после событие mouseup, mousemove работает как "ни в чём не бывало".

document.addEventListener("mousemove", function(){console.log("test")}, false)
<img src="https://i.stack.imgur.com/ubQRU.jpgg" alt="IMG">


Ответы (1 шт):

Автор решения: DiD

Необходимо отменить событие dragstart.

document.addEventListener("mousemove", function(){console.log("test")}, false)          
document.addEventListener("dragstart", function(e){e.preventDefault()}, false)
<img src="https://i.stack.imgur.com/ubQRU.jpgg" alt="IMG">

→ Ссылка