Pesquisas deixam de funcionar corretamente

Olá,

Atualizei meu Discourse recentemente para a versão mais recente 4efbf8dc4f e as enquetes pararam de funcionar corretamente.
Não há erros no log.
Obrigado! :slight_smile:

O erro no console de inspeção

Enquete de teste

  • Opção de teste 1
  • Opção de teste 2
  • Opção de teste 3
0 voters
6 curtidas

Acabei de encontrar o mesmo bug. Percebi que funciona com um título. O construtor de enquetes diz “Título (opcional)”, mas não é opcional.

  • A
  • B
  • C
0 voters
Título
  • A
  • B
  • C
0 voters
3 curtidas

Consegui reproduzir o problema em nosso site de sandbox: https://try.discourse.org/t/testing-issue-with-multiple-choice-type-polls/1411. Estou testando isso com o Chrome no Ubuntu.

Parece haver alguns problemas. A primeira coisa que notei foi que, com uma pesquisa de seleção múltipla sem título, marcar uma opção da pesquisa não fazia com que a caixa de seleção mostrasse que havia sido marcada. Quando cliquei no botão “Votar agora”, minhas seleções foram salvas. Após clicar no botão “Mostrar votos”, meus votos estão sendo exibidos várias vezes. Atualmente, há cerca de 24 entradas de votos sendo exibidas.

Tentar criar uma pesquisa do tipo múltipla escolha com um título está funcionando, mas está levando bastante tempo para que a pesquisa seja renderizada no try.

Adicionar elementos de cabeçalho em Markdown acima da pesquisa está causando um problema estranho. O seguinte Markdown:

### Um cabeçalho Markdown acima da pesquisa

[poll type=regular results=always chartType=bar]
# Uma pesquisa de escolha única com título
* isso
* é
* um
* teste
[/poll]

está sendo renderizado como:

5 curtidas

@techAPJ você pode investigar?

3 curtidas

Isso parece ser uma regressão recente em FEATURE: Add the title attribute to polls (#10759) · discourse/discourse@babbebf · GitHub … e parece que @cvx já está investigando, conforme:

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

8 curtidas

Seria ótimo se você pudesse reverter o commit por enquanto. :sweat_smile:

3 curtidas

Isso já foi corrigido

8 curtidas

Esclarecimento: isso é uma correção para o problema dos títulos. :slightly_smiling_face:
Estou atualmente corrigindo o problema de enquetes não interativas que não têm título (e bugs semelhantes). Atualizarei o tópico quando o PR for enviado!

8 curtidas

O segundo PR (revisão pendente) está aqui: FIX: Correctly render title-less poll widgets by cvx · Pull Request #10837 · discourse/discourse · GitHub

Atualização: mesclado

7 curtidas

Muito obrigado pela solução rápida :folded_hands: Mal posso esperar para trabalhar com isso novamente :blush:

3 curtidas

Olá, Jarek,

Atualizei e o problema principal foi resolvido, mas agora surgiu um novo.
As configurações da enquete não respondem e não podem ser alteradas. Obrigado! :slight_smile:

2 curtidas

Parece que esse problema pode estar relacionado ao que eu encontrei.

3 curtidas

Sim, acho que esse era o problema. Você pode tentar atualizar seu site para o código mais recente do Discourse? Acabei de atualizar meu site de desenvolvimento local e todos os problemas com enquetes e menus suspensos foram resolvidos no meu site.

7 curtidas