С чем обратился клиент
На обычном tap меню выглядело рабочим, но сценарий ломался при длинной странице и клавиатуре.
Что обнаружилось при проверке
Высота считалась от viewport без admin bar, focus trap отсутствовал, Escape не закрывал меню, overlay имел неверный z-index.
Почему это важно
Пользователь не может перейти или вернуться к форме; нарушение доступности и UX.
Что нужно сделать
Исправить state management, aria-expanded, Escape, focus return, scroll lock и размеры на 390/768 px.
Как проверить результат
Меню проходит keyboard E2E, не перекрывает системные панели и корректно закрывается всеми способами.
Ориентир стоимости
Ориентир: 3 000–7 000 ₽.
CTA
Узнали похожую ситуацию? Пришлите ссылку на сайт и опишите, где проявляется проблема. Сначала проверим публичную часть и объясним следующий шаг без запроса постоянных паролей.