"Enum" roto en settings.yml del Tema (Componentes)

Descripción del error

Los enumeradores definidos en el archivo settings.yml de los Componentes de Tema no se están renderizando correctamente en la sección de administración. El menú desplegable no funciona y las opciones de valor tampoco son visibles en el código fuente. Probamos 2 Componentes de Tema independientes, por lo que el problema parece afectar a todos los Componentes de Tema.

Observación
Parece que el problema fue introducido en la versión 2.4.0.beta10.

Lo probamos en las versiones 2.4.0.beta10 y 2.4.0.beta11, y ambas mostraron el problema mencionado anteriormente. Las versiones anteriores, en particular la 2.4.0.beta9 y la 2.4.0.beta8, no tienen este problema.

Cómo reproducirlo:

  1. Instala un Componente de Tema que utilice enumeradores, como Discourse Versatile Banner.
  2. Ve a la página de configuración del componente del tema (../admin/customize/themes/…) y verifica la configuración del enumerador.

3 Me gusta

Gracias.

Esto se solucionará con:

8 Me gusta

He revertido esta corrección ya que está causando más problemas de los que resuelve. Voy a dedicar tiempo a escribir varias pruebas y encontraré una mejor solución.

2 Me gusta