Неужели я один, кто сталкивается с потерей настроек из-за того, что зелёная галочка для сохранения и кнопка сброса находятся в одном месте? Думаю, это связано с тем, что я часто работаю в пути, где нестабильное Wi-Fi-соединение. Очень легко случайно нажать и сохранить, а затем либо удерживать кнопку слишком долго, либо не видеть реакции и нажать её снова, думая, что действие не выполнилось — в результате настройки сбрасываются.
По умолчанию это, вероятно, лишь небольшое неудобство, но некоторые плагины и темы содержат определения и настройки, на которые уходят часы, а один нечаянный клик может всё уничтожить.
Вот несколько предложений:
разместить кнопку сброса сразу под зелёной галочкой;
добавить модальное окно с подтверждением сброса;
Discourse мог бы определять, когда в настройках содержится значительный объём текста, и условно показывать модальное окно подтверждения;
добавить настройку для включения или отключения модального окна подтверждения.
Я настроил около 50 таких элементов в плагине Kanban и потерял их все из-за двойного клика или слишком долгого удержания кнопки мыши. Не совсем уверен, что именно стало причиной.
Несколько дней назад у меня возникла точно такая же проблема с плагином ‘Custom Header Links’. Я решил написать об этом, потому что если темы и плагины делают эти меню настолько насыщенными информацией, они не должны быть настолько уязвимыми для случайного удаления из-за плохого соединения Wi-Fi (отчасти я также хотел просто выговориться).
В последней версии Discourse сохранение одного из настроек темы не сбрасывает все остальные. Эта проблема была исправлена несколько недель назад, поэтому, если вы не используете актуальную версию, пожалуйста, обновитесь.
Я думаю, что это то, с чем Discourse не может вам помочь. Если у вас плохое соединение, у вас будут проблемы с различными действиями на сайте Discourse (или на веб-сайте в целом).
@pmusaraj у нас самая актуальная версия (v2.4.0.beta).
Сброс всех настроек не происходит. Проблема в том, что конструкторы тем и плагинов расширяют одну настройку, чтобы вместить в неё огромное количество информации. См. скриншот выше. Одна кнопка сброса — и у нас уже около 40 категорий и подкатегорий.
Кажется, это не очень хорошая практика со стороны разработчиков (этот компонент темы находится на ранней стадии), но поскольку я сталкивался с этим дважды за неделю в довольно популярных плагинах (а использовал я только три за эту неделю), вероятно, стоит поискать решение этой проблемы.