Предупреждения о минимальном количестве символов в редакторе вибрируют слишком сильно

В нашем внутреннем форуме обязательны поля: заголовок, категория и текст сообщения.
В некоторых случаях также требуются теги, а некоторые поля становятся доступными только после заполнения предыдущих. Например, я не могу ввести текст сообщения, пока не выберу категорию.

Однако синяя кнопка «Создать тему» по-прежнему активна. Из любопытства я нажал на неё, чтобы посмотреть, что произойдёт. Ох, какая же это была ошибка!

10 лайков

Хорошо, я не совсем понимаю, что именно здесь сообщается? Поведение кажется мне правильным?

Если вы хотите «смягчить» предупреждения на вашем экземпляре Discourse, изменив цвет с красного на более дружелюбный, уменьшив размер шрифта, скрыв символ :no_entry: и т. д., это можно сделать с помощью переопределений CSS в разделе «Администрирование» > «Настройка».

Не могу говорить за @ganncamp, но меня раздражает то, что предупреждение о количестве символов не должно постоянно появляться снова после того, как оно было отклонено, каждый раз при вводе дополнительного символа.

5 лайков

Да, дело в том, что предупреждение о количестве символов в поле тела сообщения не только появляется заново с каждым введённым символом, но и вибрирует.

Я бы мог смириться с его повторным появлением, если бы оно не металось в ярости (то есть красным цветом), отвлекая моё внимание от того, что я пытаюсь сделать, чтобы соответствовать его требованиям.

2 лайка

Кстати, я большой поклонник этого плагина, который показывает количество оставшихся символов, когда пользователь печатает в поле ввода:

1 лайк

Окей, спасибо за уточнение, @ganncamp! Я обновил заголовок, чтобы сделать его понятнее. А @downey, у меня нет желания вводить счётчики минимального количества символов. Это подразумевает, что минимальный объём приемлем и всё, что вам нужно, — это минимум. Я считаю, что пользователи должны стремиться делать больше, чем просто писать минимум, когда общаются… Мы верим в силу абзаца ¶ здесь!

2 лайка

Привет! Посмотрите прикрепленное видео, там всё довольно понятно. Вкратце: если попытаться создать тему с коротким заголовком, появляется ошибка — но затем она повторяется при каждом нажатии клавиши. В итоге это фактически блокирует окно ввода и раздражающе трясётся)8f7c7008-b4b0-4d20-8f90-6064600a5903|видео

4 лайка

Я заметил, что уведомление, которое появляется, когда в ответе меньше 20 символов (или любого другого настроенного количества), подпрыгивает каждый раз при добавлении нового символа. Мне кажется, это выглядит немного странно. Я считаю, что уведомление должно либо:

  • не подпрыгивать при каждом нажатии клавиши,
  • исчезать до тех пор, пока я снова не нажму «Ответить».

discourse-20

3 лайка

Я добавил тег #starter-task к этой теме, если кто-то захочет внести вклад через PR. Я понимаю опасения — нам стоит смягчить «дёрганость» предупреждения, оно не должно срабатывать при каждом нажатии клавиши.

6 лайков

Это было исправлено за последние 6 месяцев или около того.