У нас есть div, в котором переполнение скрыто по умолчанию, и класс делает его равным overflow: auto
при наведении.
У нас есть контекстное меню, определенное для div.Зарегистрированы события, позволяющие скрыть контекстное меню при потере фокуса или при наличии прокрутки после открытия меню.
Все работает нормально со всеми браузерами, кроме Firefox, и проблема заключается в следующем: -
Пока мы находимся в div, полоса прокрутки видна, как и ожидалось, как только правый клик сделан, контекстное меню открывается и закрывается внезапно.
Попытка отладки проблемы и обнаружение, что событие прокрутки приходит каккак только я щелкаю правой кнопкой мыши и запускаю код, чтобы скрыть меню.
Я не смог найти причину этого.Если я просто уберу скрытое переполнение, оно будет работать нормально.