Всем привет
Написал плагин для псевдоселекта. Т.е. он скрывает нативный селект, строит кнопку и выпадающий список. Кликаешь по кнопке открывается список. Кликаешь по пункту в списке, он закрывается, меняется текст в кнопке и значение в селекте.
Всё бы хорошо, но заметил такой странный момент. Выпадающий список ограничен по высоте:
max-height: 25rem;
overflow: auto;
И если список очень длинный, прокручиваю его в самый низ, кликаю по варианту, всё срабатывает, но страница прыгает до того места, где бы этот пункт находился, если бы он не был ограничен по высоте.
Такое чувство что для браузера выпадающий список остаётся неограниченным по высоте.
Кто-нибудь сталкивался с таким багом? Я забыл какое-то хитрое правило?