Las encuestas están causando problemas

He notado un problema con los temas que contienen una encuesta. Esto ocurre en 3.3.0.beta4-dev (a30a861546). Muchas interacciones se rompen en lo que parece ser todo el tema para algunos temas. Parece que solo sucede si el tema contiene una encuesta y el usuario que la ve no ha votado en ella. Algunas de las cosas específicas que noté:

  • Las encuestas no tienen el botón del menú de moderación que permite hacer cosas como cerrar la encuesta o exportar resultados.
  • El menú de acciones de administrador para las publicaciones no aparece cuando se presiona el botón.
  • El menú de acciones de administrador para el tema sí aparece, pero no desaparece si intentaste abrir primero un menú de publicación.
  • Hacer clic en las imágenes de perfil de usuario no hace nada si intentaste abrir primero un menú de acciones de administrador de publicación.

Estos problemas desaparecen en temas sin encuestas y si deshabilitas la configuración del sitio poll enabled o habilitas el modo seguro con ?safe_mode=no_plugins. Aparece la siguiente excepción al cargar el sitio:

Uncaught (in promise) TypeError: e[b].getValue(...) is not a function
    at Object.evaluate (runtime.js:1668:1)
    at Object.evaluate (runtime.js:1052:1)
    at It.evaluateSyscall (runtime.js:4204:1)
    at It.evaluateInner (runtime.js:4175:1)
    at It.evaluateOuter (runtime.js:4168:1)
    at Wt.next (runtime.js:4999:1)
    at Wt._execute (runtime.js:4986:1)
    at Wt.execute (runtime.js:4979:1)
    at Ut.handleException (runtime.js:4313:1)
    at Vt.handleException (runtime.js:4521:1)
    at Dt.throw (runtime.js:4260:1)
    at Ve.evaluate (runtime.js:2106:1)
    at Dt._execute (runtime.js:4247:1)
    at Dt.execute (runtime.js:4232:1)
    at qt.rerender (runtime.js:4547:1)
    at hr.render (index.js:4674:1)
    at index.js:4934:1
    at Nt (runtime.js:4080:1)
    at gr._renderRoots (index.js:4916:1)
    at gr._renderRootsTransaction (index.js:4960:1)
    at gr._revalidate (index.js:4992:1)
    at invoke (backburner.js.js:280:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._run (backburner.js.js:842:1)
    at B._join (backburner.js.js:819:1)
    at B.join (backburner.js.js:629:1)
    at Array.<anonymous> (index.js:4765:1)
    at B._trigger (backburner.js.js:896:1)
    at B._end (backburner.js.js:811:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)
3 Me gusta

Gracias por el informe. Estoy investigando esto y mi objetivo será enviar un PR de una solución lo antes posible.

3 Me gusta

PR abierto:

9 Me gusta

@Chief-Engineer esta corrección ya se ha aplicado en tests-passed. Realicé una verificación de producción y espero que ya esté todo bien.

Por favor, házmelo saber si encuentras algún otro problema en Encuestas.

Ten en cuenta que el comportamiento de formato de ajuste de texto de las opciones es un problema conocido y ya se ha propuesto una solución como una PR que está actualmente pendiente de revisión:

6 Me gusta

Gracias por la solución increíblemente rápida @merefield :smiley:

1 me gusta

Todas las encuestas con imágenes se han roto :thinking:

(tanto antiguas como nuevas)

Se muestran bien en la ventana del compositor:

Pero están muy rotas al ver el tema normalmente:

Parece que también está roto aquí en Meta:

¿Está relacionado?

¿O es un problema nuevo?

4 Me gusta

Muy interesante… ¿es esta una característica documentada? ¿Puede señalarme a ella?

… ni una sola prueba está fallando, ¿fueron compatibles por accidente?

Polls se trasladó muy recientemente a Glimmer, por lo que ha habido muchos cambios en el front-end (más o menos una reescritura del FE).

Pero esta migración solo tuvo lugar esta semana, y no en mayo, así que no creo que esta migración fuera la primera aparición de ese problema.

Le echaré un vistazo cuando tenga tiempo para ver si es sencillo añadir soporte.

3 Me gusta

Parece que algunas encuestas en este tema de documentación están rotas ahora. Las fechas, por ejemplo, no se muestran correctamente.

3 Me gusta

Ese tema hace que parezca que las encuestas de imágenes tuvieron al menos cierto soporte oficial durante un tiempo:

4 Me gusta

Claro, gracias por mostrármelo.

No debatamos más esto, intentaré volver a añadir soporte… gracias por tu paciencia.

7 Me gusta

se ha fusionado la corrección

2 Me gusta