« Enum » cassé dans settings.yml du Thème (Composants)

Description du bogue

Les énumérations définies dans le fichier settings.yml des composants de thème ne s’affichent pas correctement dans la section d’administration. La liste déroulante ne fonctionne pas et les options de valeur ne sont pas visibles dans le code source. Nous avons testé deux composants de thème indépendants, ce qui suggère que le problème affecte tous les composants de thème.

Observation
Il semble que le problème ait été introduit dans la version 2.4.0.beta10.

Nous l’avons testé sur les versions 2.4.0.beta10 et 2.4.0.beta11, et les deux versions présentent le problème mentionné ci-dessus. Les versions précédentes, en particulier 2.4.0.beta9 et 2.4.0.beta8, ne rencontrent pas ce problème.

Comment le reproduire :

  1. Installez un composant de thème utilisant des énumérations, comme Discourse Versatile Banner.
  2. Accédez à la page des paramètres du composant de thème (../admin/customize/themes/…) et vérifiez le paramètre d’énumération.

3 « J'aime »

Merci.

Cela sera corrigé par :

8 « J'aime »

J’ai annulé cette correction car elle cause plus de problèmes qu’elle n’en résout. Je prends le temps de rédiger plusieurs tests et je trouverai une meilleure solution.

2 « J'aime »