Поскольку использование режима рабочего стола на мобильном устройстве не предусмотрено, переключатель для входа в этот режим должен быть удалён из боковой панели, по крайней мере для всех размеров экрана, которые не поддерживают режим рабочего стола.
Спасибо за рассмотрение этой «отмены функции» / «запроса на удаление функции»!
Да, это немного избыточно, но многие пользователи не знают, как менять вид через браузер, поэтому эта функция помогает в этом. Я часто меняю настройки на своём iPad, но обычно использую текстовый метод в браузере.
Мы переключаемся между мобильным и десктопным режимами, определяя user agent браузера… и это не всегда работает на 100% точно, поэтому эти кнопки могут помочь в «худшем случае», когда вы оказались не в том режиме.
Может быть, просто уберите это в случаях, когда вы на 100% уверены, что пользователь не должен переходить в режим рабочего стола. Если, конечно, таких случаев не существует!
Я думаю, что лучшим решением будет скрыть эту функцию по умолчанию, оставив возможность включить её по желанию пользователя. Возможно, стоит сделать так, чтобы поведение по умолчанию определялось настройкой администратора.
Также удобно иметь переключатель при отладке тем, поскольку мобильный вид на рабочем столе иногда зависает или «залипает». Когда я не помню параметры строки запроса для ручного переключения в нужный режим просмотра, я использую инструменты разработчика, чтобы изменить класс вида корневого элемента HTML.