Если вы действительно в отчаянии, попробуйте добавить это до вызова addEventListener
. Работает как в FF, так и в Chrome. Я больше ничего не проверял.
document.superListener = document.addEventListener;
document.addEventListener = function(type, listener, useCapture){
if(type != 'contextmenu')
document.superListener(type, listener, !!useCapture);
};
Возможно, это не лучший способ сделать что-то, но это должна быть работа, выполненная на вашем конкретном примере: