Las encuestas dejan de funcionar correctamente

¡Hola!

Acabo de actualizar mi Discourse a la versión más reciente 4efbf8dc4f y las encuestas dejaron de funcionar correctamente.
No hay errores en el registro.
¡Gracias! :slight_smile:

El error en la consola de inspección

Encuesta de prueba

  • Opción de prueba 1
  • Opción de prueba 2
  • Opción de prueba 3
0 voters
6 Me gusta

Acabo de encontrar el mismo error. Descubrí que funciona con un título. El creador de encuestas dice “Título (opcional)”, pero no lo es.

  • A
  • B
  • C
0 voters
Título
  • A
  • B
  • C
0 voters
3 Me gusta

Puedo reproducir el problema en nuestro sitio de pruebas: https://try.discourse.org/t/testing-issue-with-multiple-choice-type-polls/1411. Lo estoy probando con Chrome en Ubuntu.

Parece haber un par de problemas. Lo primero que noté fue que, con una encuesta de selección múltiple sin título, al marcar una opción de la encuesta, la casilla de verificación no se actualizaba para mostrar que estaba seleccionada. Sin embargo, al hacer clic en el botón “Votar ahora”, mis selecciones sí se guardaron. Tras hacer clic en el botón “Mostrar votos”, mis votos se están mostrando varias veces. Actualmente, hay aproximadamente 24 entradas de votos siendo mostradas.

Intentar crear una encuesta de tipo opción múltiple con título está funcionando, pero la renderización de la encuesta en try está tardando bastante.

Agregar elementos de encabezado de markdown por encima de la encuesta está causando un problema extraño. El siguiente markdown:

### Un encabezado markdown por encima de la encuesta

[poll type=regular results=always chartType=bar]
# Una encuesta de opción única con título
* esto
* es
* una
* prueba
[/poll]

se está renderizando como:

5 Me gusta

@techAPJ ¿puedes investigar?

3 Me gusta

Esto parece ser una regresión reciente en FEATURE: Add the title attribute to polls (#10759) · discourse/discourse@babbebf · GitHub … y parece que @cvx ya está investigando según:

https://review.discourse.org/t/feature-add-the-title-attribute-to-polls-10759/15880/6?u=techapj

8 Me gusta

Sería genial si pudieras revertir el commit mientras tanto. :sweat_smile:

3 Me gusta

Esto ya ha sido corregido

8 Me gusta

Aclaración: eso es una corrección para el problema de los encabezados. :slightly_smiling_face:
Actualmente estoy solucionando el problema de las encuestas no interactivas que no tienen título (y errores similares). ¡Actualizaré el tema cuando el PR esté listo!

8 Me gusta

El segundo PR (en revisión) está aquí: FIX: Correctly render title-less poll widgets by cvx · Pull Request #10837 · discourse/discourse · GitHub

actualizado: fusionado

7 Me gusta

¡Muchas gracias por la solución rápida! :folded_hands: No puedo esperar a volver a usarlo :blush:

3 Me gusta

Hola Jarek,

He actualizado y el problema principal está solucionado, pero ahora hay uno nuevo.
La configuración de la encuesta no responde y no se puede modificar. ¡Gracias! :slight_smile:

2 Me gusta

Parece que este problema podría estar relacionado con lo que me encontré.

3 Me gusta

Sí, creo que ese era el problema. ¿Puedes intentar actualizar tu sitio al último código de Discourse? Acabo de actualizar mi sitio de desarrollo local y todos los problemas con las encuestas y los menús desplegables ya están resueltos en mi sitio.

7 Me gusta