Привет, похоже, что в Discourse возникли довольно странные проблемы с отображением даты: либо дата не показывается вовсе, либо отображается только месяц без года в ползунке временной шкалы, особенно в мобильном режиме:
Узкий режим рабочего стола: 1) Firefox с авторизацией, 2) Firefox анонимно, 3) Chromium с авторизацией, 4) Chromium анонимно
Также возникали трудности с отображением даты в временной шкале даже в обычном режиме рабочего стола. Я нашёл CSS-правку, которую загрузил разработчик здесь. При применении этой правки на моём экземпляре Discourse дата всегда отображается в формате месяц/год в обычном режиме рабочего стола, как минимум месяц (иногда без года) в мобильном режиме на Firefox для Android, и всегда полный формат месяц/год в мобильном режиме на Chrome для Android:
Я посмотрю на это; иногда дата скрывается, если для неё недостаточно места… хотя в данном случае на мобильном устройстве, кажется, это делается слишком агрессивно.
Бывает ли также, что система пытается отобразить только месяц без года для экономии места, или это отдельная логика/ошибка? Я подозревал, что дело в ограничениях по пространству, и пробовал разные уровни масштабирования, но, похоже, это не влияет на результат. Также не совсем понятно, почему возникает несоответствие между Firefox и Chromium. Например:
И затем непонятно, почему требуется разное количество места для отображения Mar 2020 (показывается только Mar, и только в Firefox) по сравнению с Apr 2020 (год показывается тоже, но только в Firefox):
Контент ограничен двумя строками, чтобы избежать проблем с позиционированием кнопки «Назад» и её наложением на даты вверху/внизу — поэтому любой текст, который переносился бы на третью строку, скрывается.