El botón de reinicio y la marca de verificación verde en la configuración están causando problemas para los plugins

¿Soy el único que tiene problemas con la pérdida de configuraciones porque el botón verde para guardar y el botón de restablecer están en el mismo lugar? Creo que es porque trabajo mientras viajo y a menudo tengo una conexión Wi-Fi inestable; es muy fácil hacer clic en guardar y luego, o bien mantener presionado el botón demasiado tiempo, o no ver ninguna reacción, por lo que lo vuelves a hacer clic pensando que no se había enviado, lo que borra tus configuraciones.

Probablemente, por defecto, esto sea una pequeña molestia, pero algunos plugins y temas tienen definiciones o configuraciones que pueden llevar horas establecer, y un solo clic, que puede ocurrir fácilmente sin intención, puede hacer que todo se pierda.

Algunas sugerencias son:

  • colocar el botón de restablecer justo debajo donde aparece la marca de verificación
  • un modal de “confirmar restablecimiento” desplazado
  • que Discourse reconozca cuando hay una cantidad significativa de texto en esa configuración y muestre condicionalmente el modal de “confirmar”
  • una opción para activar o desactivar el modal de confirmación

Pero puedes hacer clic en el botón Guardar a medida que guardes cada uno. No hay razón para que pierdas más de un valor a la vez.

EDIT: Pero no entendí lo de las configuraciones que contienen muchos valores y cómo se borran todos con un solo clic equivocado.

@pfaffman

Configuré alrededor de 50 de estos en el plugin Kanban y los perdí todos, ya sea con un doble clic o manteniendo presionado el botón del ratón demasiado tiempo. No estoy muy seguro de cuál fue.

Hace unos días tuve exactamente el mismo problema con el plugin ‘Custom Header Links’ y decidí publicar sobre ello, ya que si los temas y los plugins hacen que estos menús contengan grandes cantidades de información, no deberían ser tan fáciles de eliminar accidentalmente debido a una mala conexión a internet (y también, en parte, para desahogarme).

En la última versión de Discourse, guardar una de las configuraciones del tema no borra las demás. Esto se solucionó hace unas semanas, así que si no estás actualizado, por favor actualiza.

Creo que esto es algo con lo que Discourse no puede ayudarte. Si tienes una conexión deficiente, tendrás problemas con una variedad de acciones en un sitio de Discourse (o en un sitio web en general, por cierto).

@pmusaraj la nuestra es la más actualizada (v2.4.0.beta).

No está borrando toda la configuración. El problema es que los constructores de temas y complementos están expandiendo una única configuración para contener una gran cantidad de información. Consulta la captura de pantalla anterior. Con un solo botón de restablecimiento, tenemos alrededor de 40 categorías y subcategorías definidas allí.

Parece una mala práctica por parte de los desarrolladores (ese componente del tema está en sus primeras etapas), pero como lo he visto dos veces en una semana en complementos bastante populares (y solo he usado tres esta semana), probablemente valga la pena buscar una solución.