Сделать кнопку «Save Edit» неактивной, пока пользователь что-то не введёт

Вы знаете кнопку «Сохранить правку»,
20230717T043333
так вот, было бы здорово, если бы она оставалась серой, пока не появится что-то для сохранения.

То есть пользователь должен получать обратную связь о том, действительно ли он уже внес какие-либо изменения или нет.

(Помните, что мы говорим о буфере с предыдущим текстом, который пользователь собирается изменить. Не об пустом буфере.)

Вы можете сказать: «Зачем ему/ей это знать?»

Это часть цикла обратной связи UX… Пользователю нужно знать, например, при использовании CTRL+Z для отмены, восстановил ли он исходное состояние буфера или нет, и так далее. Поверьте мне. Точно так же, как в старые^H^H^Hбылые времена с ^H (backspace).

Теперь кнопка «+ Создать тему» более сложная. (Не «+ Новая тема», это другая кнопка.)

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

Кажется, вы уже создавали тему об этом ранее:

2 лайка