Penso che sia un caso piuttosto raro, ma comunque… ![]()
I componenti del tema hanno spesso questo pulsante per installare il componente del tema su un Discourse remoto:
![]()
Qui, ho inserito discourse.canapin.com invece di discourse.canapin.dev. Il primo dominio porta a un IP non funzionante, un residuo di esperimenti passati. ![]()
Quindi, non c’è alcun messaggio di errore. Il pulsante “Installa” rimane disattivato e non succede nulla:
Dopo un po’, https://meta.discourse.org/theme-install-checker.json restituisce ovviamente un errore 502, ma è visibile solo nella scheda di rete degli strumenti per sviluppatori del browser.
Non sono sicuro che si debba fare qualcosa al riguardo, ma dato che continuo a confondere i miei domini, mi sono trovato in questa situazione un paio di volte e non ho capito cosa c’era di sbagliato (perché non veniva visualizzato alcun errore).
Forse dovrebbe essere visualizzato un messaggio, qualunque sia il numero di errore.
Forse dovrebbe essere aggiunta un’icona di caricamento accanto a “Installa” nel pulsante se l’operazione richiede più tempo del solito.
![]()
edit: Ho visto che c’è una bella icona di caricamento sul pulsante di modifica veloce. Qualcosa del genere si adatterebbe:

