Изображения профиля исчезают при нажатии клавиши Enter/Return

Изображения фона профиля и фона карточки пользователя исчезнут при нажатии Enter или Return после ввода данных в другие поля пользователя.

Проблема воспроизводится на meta в браузерах Chrome, FF, Safari (Mac).

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

  1. Загрузите изображения для фона профиля и фона карточки пользователя по адресу https://meta.discourse.org/u/username/preferences/profile
  2. Сохраните изменения, нажав кнопку «Сохранить»
  3. Установите курсор в любое доступное поле пользователя и нажмите Enter или Return

На шаге #3 изображение фона профиля исчезнет. Нажмите Enter ещё раз, и исчезнет изображение фона карточки пользователя. Теперь вам придётся отменить изменения и перезагрузить страницу, чтобы вернуть изображения. В противном случае профиль пользователя будет сохранён без изображения(ей).

4 лайка

:wave: Спасибо за подробное описание воспроизведения, очень ценно :heart:

Это должно исправить проблему, подробности в описании коммита:

@sam @awesomerobot моя рекомендация — по умолчанию добавлять type="button" к компоненту d-button. Я добавил поддержку атрибута type ещё несколько месяцев назад, и считаю, что нам стоит пойти дальше. Так легко допустить такое неожиданное поведение.

2 лайка

Эта тема была автоматически закрыта через 2 дня после последнего ответа. Новые ответы больше не принимаются.