Anche io sto riscontrando lo stesso problema e si verifica con altri plugin, come Locations e Private Topics. Il messaggio “hai modifiche non salvate” con l’opzione di salvare semplicemente non appare. Anche quando modifico qualcos’altro, le impostazioni non vengono salvate.
Forse questo argomento dovrebbe essere spostato in Development, dato che i plugin ufficiali sembrano non risentirne, ma d’altro canto il problema è sorto con un aggiornamento di Discourse.
Sì, questo è specificamente un problema con FormKit quando enable_simplified_category_creation è abilitato: i plugin dovranno migrare per utilizzare FormKit e la nuova struttura dei dati.
Esiste un esempio funzionante in uno dei nostri plugin core, che è stato migrato qui:
Puoi vedere come la struttura del modulo si dirami con {{#if this.siteSettings.enable_simplified_category_creation}} e come il modulo è strutturato utilizzando FormKit e i dati da @outletArgs.form. La vecchia struttura del modulo è ancora presente dopo {{else}} per il supporto legacy.