Firefox - Открытие контекстного меню вызывает событие прокрутки - PullRequest
0 голосов
/ 04 декабря 2018

У нас есть div, в котором переполнение скрыто по умолчанию, и класс делает его равным overflow: auto при наведении.

У нас есть контекстное меню, определенное для div.Зарегистрированы события, позволяющие скрыть контекстное меню при потере фокуса или при наличии прокрутки после открытия меню.

Все работает нормально со всеми браузерами, кроме Firefox, и проблема заключается в следующем: -

Пока мы находимся в div, полоса прокрутки видна, как и ожидалось, как только правый клик сделан, контекстное меню открывается и закрывается внезапно.

Попытка отладки проблемы и обнаружение, что событие прокрутки приходит каккак только я щелкаю правой кнопкой мыши и запускаю код, чтобы скрыть меню.

Я не смог найти причину этого.Если я просто уберу скрытое переполнение, оно будет работать нормально.

...