Выпадающие списки и переключатели, вероятно, должны автоматически сохранять изменения — это сейчас довольно стандартная практика, если посмотреть на другие приложения. Для тегов и категорий это означало бы, что клик для добавления или удаления элемента запускал бы сохранение…
На самом деле страницы настроек с текстовыми полями ввода есть только у профиля и аккаунта… и у аккаунта есть только одно текстовое поле для поля name. Возможно, стоит перенести его на страницу профиля? Тогда поля ввода могли бы получать встроенные значки
, как в настройках сайта, и мы могли бы предупреждать пользователя, который пытается покинуть страницу без сохранения изменений…