Как уже было сказано выше, Firefox не предлагает эту функциональность, и вы можете обойти ее, отслеживая события во всем документе. Чтобы быть уверенным, что лучшего трюка нет, я только что проверил пользовательский интерфейс jQuery, и похоже, что они используют тот же подход. Так, например, если вы хотите фиксировать движения мыши, когда мышь не работает в jQuery, вы должны сделать:
$("#someElement").
mousedown(function() { $(document).mousemove(captureMouseMove) }).
mouseup(function() { $(document).unbind("mousemove", captureMouseMove) });
function captureMouseMove(event)
{
// ...
}