При отображении активности пользователя или уведомлений появляется текстовое наложение.
Это происходит только в Edge, в только что запущенном новом экземпляре. Насколько мне известно, никаких настроек в конфигурации нет, всё как из коробки. Проблема возникает, когда я нажимаю на «Уведомления» или «Активность» для пользователя, под которым выполнен вход.
Это не происходит при входе через Chrome или Netscape. Я искал другие места, где отступы не работают… например, на странице «Плагины администратора» они работают нормально.
Вот новая подсказка, и она довольно странная. Это вообще не Edge, а что-то, касающееся одного конкретного пользователя.
Я перенаправляю входящие данные в нашу собственную систему рассылки в Discourse, используя аккаунт «Input» для их обработки, а затем перемещаю темы в основные категории. Поток данных попадает в категорию, которую видит только аккаунт «Input».
Для настройки этого процесса у меня есть три аккаунта: мой личный, аккаунт «Input» и тестовый аккаунт пользователя.
Проблема возникает только у аккаунта «Input», и это происходит в нескольких браузерах. Вероятно, тему стоит отредактировать, чтобы отразить это новое понимание.
Ещё одна подсказка… Аккаунт «Input» также не показывает текст «новое/непрочитанное» рядом со списком категорий в режиме «category/latest».
Так что… что же может быть уникальным для этого пользователя и влиять на интерфейс?
Ещё одна подсказка по проблеме с отсутствующими отступами. Обратите внимание: это происходит во всех браузерах, а не только в Edge, как изначально предполагалось.
Когда я имитирую вход этого пользователя «Input» с другого аккаунта, проблема не возникает: меню активности пользователя и уведомлений отображается с правильными отступами.
Я не нашёл других функциональных областей, где бы эта проблема проявлялась, включая раздел настроек, который выглядит очень похоже по дизайну.
Я пробовал отключать различные настройки, некоторые из которых я недавно менял, чтобы посмотреть, изменится ли что-то. Никаких изменений.
Для всех пользователей я использую SSO, но для этого пользователя — уникальный SSO. У меня есть ещё один пользователь с таким же уникальным входом… у него этой проблемы нет.
Мой инстанс был обновлён 15 июля — через 10 дней после закрытия этой темы. Интересно, попало ли это в тот билд?
Этот баг действительно выглядит как именно такая ситуация. Я хотел бы оставить комментарий в той теме, но вижу, что она закрыта… Буду рад поделиться тем, что могу, чтобы помочь выявить триггеры с моей стороны.
Исходная ошибка была специфична для Edge, и исправление для неё также касалось только Edge (см. коммит). Однако, если проблема проявляется в нескольких браузерах, значит, дело в чём-то другом. Возможно, ошибка возникает только у пользователей с определённой ролью? Можете ли вы создать второй аккаунт с теми же ролями, что и у Input, и проверить, воспроизводится ли проблема?
Это верно. У обоих пользователей отсутствует отступ как в IE, так и в Edge. Ранее я также пробовал Netscape и Chrome… вероятно, было бы полезно подтвердить, что они тоже не работают. Я это проверю.
Привет, Кит,
Я могу воспроизвести это локально только в IE15 / Windows10, если откатить коммит, исправляющий проблему. Скорее всего, ваша версия не актуальна. Пожалуйста, убедитесь, что ваша версия обновлена, и попробуйте снова.
Я буду следить за этим обновлением… последнее было 15 июля… кажется, коммит был 10 июля. Надеюсь, это обновление просто проходило тестирование… Спасибо.
Мой экземпляр Discourse был обновлён 4 дня назад, и эта проблема всё ещё сохраняется. Проблема наблюдается в браузерах Explorer и Edge, но не в Netscape или Chrome. Она затрагивает только двух пользователей: того, о котором я упоминаю в первую очередь, и тестового пользователя, для которого я создал те же условия, что описаны выше.
Я понимаю, что моя версия Discourse всё ещё довольно старая… Я использую Discourse 2.3.3.
Поскольку, как мне кажется, эта проблема была решена в середине июля, она, вероятно, ещё не распространилась на мой экземпляр на Communiteq (ранее DiscourseHosting).
2.3.3 вышла всего неделю назад, вопрос скорее в том, был ли исправлен перенесён в стабильную ветку (похоже, что нет, может, @pmusaraj сможет это сделать?)