Je rencontre le même problème et cela affecte d’autres plugins, comme Locations et Private Topics. Le message « vous avez des modifications non enregistrées » avec l’option d’enregistrer n’apparaît tout simplement pas. Même lorsque je modifie autre chose, les paramètres ne sont pas enregistrés.
Peut-être que cela relève de Development, car les plugins officiels ne semblent pas affectés par ce problème, mais d’un autre côté, cela a été cassé par une mise à jour de Discourse.
Oui, c’est spécifiquement un problème lié à FormKit lorsque enable_simplified_category_creation est activé. Les plugins devront migrer pour utiliser FormKit et la nouvelle structure de données.
Un exemple fonctionnel de cette migration est disponible dans l’un de nos plugins principaux, qui a été migré ici :
Vous pouvez voir comment la structure du formulaire se branche avec {{#if this.siteSettings.enable_simplified_category_creation}} et comment le formulaire est structuré en utilisant FormKit et les données de @outletArgs.form. L’ancienne structure de formulaire reste toujours après {{else}} pour assurer la compatibilité avec les anciennes versions.