Горячая клавиша для открытия редактора ответа на тему

Я только что попробовал в другом браузере и при другом разрешении (подключенный к монитору), но изменений не произошло. Затем я попробовал на втором устройстве, и там всё отобразилось корректно.


Главное отличие здесь, конечно, в том, что изображение с моего первого компьютера включает режим «Мобильный вид», тогда как второе включает «Горячие клавиши». Возможно, условия, при которых включается «Мобильный вид», помогут понять, что здесь не так.

При подключении к монитору оба компьютера использовали разрешение 1440p и масштаб 100%, поэтому логических причин для разного отображения быть не должно. Без подключения к монитору первый компьютер работал на разрешении 1080p с масштабом 125%. Возможно, что-то в моих настройках разрешения было закэшировано в Discourse даже после обновления страницы, так что использование монитора ничего не изменило.

В любом случае, мне кажется, что какой-то аспект условия «Мобильный вид» / «Горячие клавиши» использует разрешение экрана вместо user agent или что-то в этом роде. Или, возможно, масштаб не учитывается должным образом. (Кажется, что screen.height и screen.width в JavaScript учитывают масштаб, но я, разумеется, не знаю, что именно вы используете для определения разрешения экрана, если используете вообще).


Стоит упомянуть, что ранее я сталкивался с проблемами, когда на ноутбуке в Discourse отображался мобильный вид, вероятно, из-за моих настроек разрешения или масштаба.

Небольшое отступление: ноутбук, который Discourse воспринимает как мобильное устройство

Например:
На ноутбуке 1:

На ноутбуке 2:

Не знаю, являются ли иконки Facebook/Twitter/электронной почты только для десктопа, но я вижу их только в одном из видов. Или, возможно (снова), это просто из-за разрешения.

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