Il pulsante Reset e il segno di spunta verde nelle impostazioni causano problemi ai plugin

Sono l’unico a fare fatica a perdere le impostazioni perché il segno di spunta verde per salvarle e il pulsante di ripristino si trovano nello stesso punto? Credo sia perché lavoro mentre viaggio, quindi spesso ho una connessione Wi-Fi instabile: è così facile cliccare per salvare e poi tenere premuto il pulsante troppo a lungo, o non vedere alcuna reazione e cliccarlo di nuovo pensando che non sia andato a buon fine, cancellando così le impostazioni.

Probabilmente, di default, è solo un piccolo inconveniente, ma alcuni plugin e temi hanno definizioni o impostazioni che possono richiedere ore per essere configurate: un singolo clic, che può accadere facilmente senza volerlo, e tutto è perso.

Alcune suggerimenti:

  • posizionare il pulsante di ripristino appena sotto il segno di spunta
  • un modal di “conferma ripristino” spostato
  • Discorse rileva quando c’è una quantità significativa di testo in quell’impostazione e mostra condizionalmente il modal di “conferma”
  • un’impostazione per attivare o disattivare il modal di conferma

Ma puoi cliccare sul pulsante Salva man mano che salvi ciascuna impostazione. Non c’è motivo per cui perderesti più di un valore alla volta.

MODIFICA: Ma non ho capito il discorso sulle impostazioni che contengono molti valori e il rischio di cancellarli tutti con un singolo clic sbagliato.

@pfaffman

Ne ho impostato circa 50 sul plugin Kanban e li ho persi tutti, sia con un doppio clic che tenendo premuto il pulsante del mouse troppo a lungo. Non sono sicuro di quale delle due azioni abbia causato il problema.

Qualche giorno fa ho avuto esattamente lo stesso problema con il plugin ‘Custom Header Links’ e ho deciso di parlarne, perché se temi e plugin rendono questi menu contenitori di grandi quantità di informazioni, non dovrebbero essere così facili da cancellare accidentalmente a causa di una connessione Wi-Fi instabile (e anche per sfogarmi).

Nell’ultima versione di Discourse, salvare una delle impostazioni del tema non cancella tutte le altre. Questo problema è stato risolto alcune settimane fa, quindi se non sei aggiornato, ti preghiamo di eseguire l’aggiornamento.

Penso che questo sia qualcosa con cui Discourse non può aiutarti. Se sei su una connessione scarsa, avrai problemi con una varietà di azioni su un sito Discourse (o su un sito web in generale, per l’appunto).

@pmusaraj la nostra è la più aggiornata (v2.4.0.beta).

Non cancella tutte le impostazioni. Il problema è che i generatori di temi e plugin espandono un’unica impostazione per contenere una grande quantità di informazioni. Vedi lo screenshot sopra. Con un solo pulsante di reset abbiamo circa 40 categorie e sottocategorie definite lì.

Sembra una cattiva pratica da parte degli sviluppatori (quel componente del tema è nelle fasi iniziali), ma dato che l’ho visto due volte in una settimana su plugin piuttosto popolari (e ne ho usati solo tre questa settimana), è probabilmente qualcosa su cui vale la pena lavorare per trovare una soluzione.