Наложение экрана: отсутствует отступ в интерфейсе? Только в Edge

При отображении активности пользователя или уведомлений появляется текстовое наложение.

Это происходит только в Edge, в только что запущенном новом экземпляре. Насколько мне известно, никаких настроек в конфигурации нет, всё как из коробки. Проблема возникает, когда я нажимаю на «Уведомления» или «Активность» для пользователя, под которым выполнен вход.

Это не происходит при входе через Chrome или Netscape. Я искал другие места, где отступы не работают… например, на странице «Плагины администратора» они работают нормально.

Примеры:

Ещё один пример:

Какая версия Edge? Убедитесь, что у вас установлена последняя версия.

1 лайк

Сейчас у меня версия 42.17134.1.0. Обновление Windows показывает, что это актуальная версия по состоянию на вчера. Проблема сохраняется и сегодня.

1 лайк

Вот новая подсказка, и она довольно странная. Это вообще не Edge, а что-то, касающееся одного конкретного пользователя.

Я перенаправляю входящие данные в нашу собственную систему рассылки в Discourse, используя аккаунт «Input» для их обработки, а затем перемещаю темы в основные категории. Поток данных попадает в категорию, которую видит только аккаунт «Input».

Для настройки этого процесса у меня есть три аккаунта: мой личный, аккаунт «Input» и тестовый аккаунт пользователя.

Проблема возникает только у аккаунта «Input», и это происходит в нескольких браузерах. Вероятно, тему стоит отредактировать, чтобы отразить это новое понимание.

Ещё одна подсказка… Аккаунт «Input» также не показывает текст «новое/непрочитанное» рядом со списком категорий в режиме «category/latest».

Так что… что же может быть уникальным для этого пользователя и влиять на интерфейс?

1 лайк

Ещё одна подсказка по проблеме с отсутствующими отступами. Обратите внимание: это происходит во всех браузерах, а не только в Edge, как изначально предполагалось.

Когда я имитирую вход этого пользователя «Input» с другого аккаунта, проблема не возникает: меню активности пользователя и уведомлений отображается с правильными отступами.

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

Я пробовал отключать различные настройки, некоторые из которых я недавно менял, чтобы посмотреть, изменится ли что-то. Никаких изменений.

Для всех пользователей я использую SSO, но для этого пользователя — уникальный SSO. У меня есть ещё один пользователь с таким же уникальным входом… у него этой проблемы нет.

Вы недавно обновляли Discourse? Возможно, ваша проблема была исправлена несколько недель назад

3 лайка

Мой инстанс был обновлён 15 июля — через 10 дней после закрытия этой темы. Интересно, попало ли это в тот билд?

Этот баг действительно выглядит как именно такая ситуация. Я хотел бы оставить комментарий в той теме, но вижу, что она закрыта… Буду рад поделиться тем, что могу, чтобы помочь выявить триггеры с моей стороны.

1 лайк

Исходная ошибка была специфична для Edge, и исправление для неё также касалось только Edge (см. коммит). Однако, если проблема проявляется в нескольких браузерах, значит, дело в чём-то другом. Возможно, ошибка возникает только у пользователей с определённой ролью? Можете ли вы создать второй аккаунт с теми же ролями, что и у Input, и проверить, воспроизводится ли проблема?

Да! Мне удалось воспроизвести проблему с другим пользователем. Оба теперь настроены следующим образом:

А вид тестового пользователя выглядит так:

Теперь, когда этот пользователь «сломан», я не могу восстановить его работу. Я сбросил разрешения обратно, но проблема сохраняется.

Как я могу помочь с отладкой?

Значит, теперь макет сломан для обоих пользователей?

Это верно. У обоих пользователей отсутствует отступ как в IE, так и в Edge. Ранее я также пробовал Netscape и Chrome… вероятно, было бы полезно подтвердить, что они тоже не работают. Я это проверю.

Привет, Кит,
Я могу воспроизвести это локально только в IE15 / Windows10, если откатить коммит, исправляющий проблему. Скорее всего, ваша версия не актуальна. Пожалуйста, убедитесь, что ваша версия обновлена, и попробуйте снова.

2 лайка

Я буду следить за этим обновлением… последнее было 15 июля… кажется, коммит был 10 июля. Надеюсь, это обновление просто проходило тестирование… Спасибо.

2 лайка

Мой экземпляр Discourse был обновлён 4 дня назад, и эта проблема всё ещё сохраняется. Проблема наблюдается в браузерах Explorer и Edge, но не в Netscape или Chrome. Она затрагивает только двух пользователей: того, о котором я упоминаю в первую очередь, и тестового пользователя, для которого я создал те же условия, что описаны выше.

Я понимаю, что моя версия Discourse всё ещё довольно старая… Я использую Discourse 2.3.3.

Поскольку, как мне кажется, эта проблема была решена в середине июля, она, вероятно, ещё не распространилась на мой экземпляр на Communiteq (ранее DiscourseHosting).

3 лайка

2.3.3 вышла всего неделю назад, вопрос скорее в том, был ли исправлен перенесён в стабильную ветку (похоже, что нет, может, @pmusaraj сможет это сделать?)

Конечно, это исправление в одну строку, теперь перенесено в стабильную версию.

4 лайка

Спасибо @pmusaraj!!

@Cardinalflyer, на вашем форуме это исправление уже есть.

2 лайка

И это работает! Большое спасибо всем!

2 лайка