Свернутые разделы в боковой панели на мобильных устройствах не раскрываются при смене видов

Свернутые разделы в боковой панели в режиме выпадающего списка на мобильном устройстве не раскрываются при возврате к представлению для рабочего стола. Хотя это не критично, я часто переключаю представления, и, по-моему, это не ожидаемое поведение. Приходится снова переключаться на мобильное представление, разворачивать свернутые разделы, а затем возвращаться к представлению для рабочего стола. Думаю, это связано с тем, что в выпадающем навигационном боковом меню нет функции сворачивания/разворачивания разделов, в отличие от скользящего меню. Вероятно, в код кнопки представления для рабочего стола нужно добавить функционал расширения разделов навигационного меню.

Воспроизведение:

  1. Установите navigation_menu в значение «выпадающий список в заголовке».
  2. Перейдите в мобильное представление и сверните разделы меню.
  3. Переключитесь на представление для рабочего стола и попробуйте использовать навигационное меню.

3 лайка

Мне удалось воспроизвести проблему :+1:

2 лайка

Отличное замечание.

Нам нужно добавить переопределение здесь @awesomerobot / @tgxworld, чтобы ничего никогда не сворачивалось в режиме «гамбургер».

2 лайка

Я перенесу это из выпадающего меню в боковую панель на своём форуме. Мне нравится, что так оно становится больше похожим на мобильный вид. Думаю, мои пользователи привыкнут к этому, особенно благодаря возможности вручную разворачивать и сворачивать разделы и само меню. Я считаю, что пользователям десктопной версии (а их у меня много) понравится, что меню может оставаться развёрнутым.

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

Знаю, что некоторые мои более старшие пользователи сначала будут жаловаться, но я всегда могу свалить это на Discourse lol :sweat_smile:

3 лайка

Спасибо за отчет об ошибке, @Lilly.

Я внес исправление по этой проблеме в

4 лайка

Эта тема была автоматически закрыта через 14 дней. Новые ответы больше не принимаются.