Экран тускнеет при отмене сообщения

Шаги для воспроизведения:

Нажмите на гамбургер-меню:

  • Перейдите в раздел Пользователи
  • Нажмите на профиль
  • Попробуйте открыть иконку сообщения
  • Не отправляйте сообщение, просто нажмите «Отмена»
  • Экран станет тусклым, и вам нужно будет либо обновить страницу, либо заново открыть сообщество, чтобы продолжить навигацию.

Используется мой iPhone 7 Plus.

1 лайк

Это происходит на Meta?

Да. Это также происходит на других форумах. Я могу записать это, если это поможет.

Пожалуйста. По какой-то причине я не могу воспроизвести это. Если только это проблема, характерная только для Apple, так как я использую Android.

В видео, когда экран становится тусклым, я пытаюсь нажать на свой профиль или логотип Discourse, но ничего не происходит.


Мне это сейчас нравится. Я думаю, что проблема связана с тем, что .card-cloak по какой-то неизвестной причине не скрывается в данном случае на данный момент.

Мое предположение: что-то недавно сломало работу кода по ссылке https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/mixins/card-contents-base.js#L79.

Если я вручную вызову this._hide() из метода close в компоненте карточки пользователя, всё будет работать корректно.

7 лайков

Хорошо, это должно быть исправлено следующим образом:

Спасибо за сообщение :+1:

7 лайков