Erro trivial "TransitionAborted" no console após clicar no botão de chat da barra lateral

Isso acontece quando você define a configuração chat separate sidebar mode como always e clica no botão da barra lateral.

A rota do chat não falha; o chat abre, mas ainda gera um erro no console:

Parece que async/await é o problema (introduzido recentemente aqui).

3 curtidas

Talvez esse seja o problema que @ranjeet relatou aqui Chat buttons not working

1 curtida

Bom ponto. Não consigo reproduzir o problema dele, no entanto.

Consigo ver por que ele obteve o erro ao clicar no mesmo botão que eu, mas os outros locais não parecem diretamente relacionados. :thinking: Por exemplo, o ícone de chat no topo não usa a mesma forma de redirecionar para a página de chat.

1 curtida

Não consigo reproduzir este problema, localmente ou no meta.

OK, entendi; é quando você não tem canais públicos.

1 curtida

Isso é estranho, eu tenho um, acredito. :thinking:

Modo de segurança em temas e todos os plugins desativados. As configurações de chat são todas padrão, exceto modo de barra lateral separada de chat.

Isso deve ser corrigido por:

2 curtidas

Tentei a alteração manualmente, mas ainda recebo o erro :thinking: :

Tentarei descarregar todos os plugins ou tentar uma nova instância de desenvolvimento.

Não sei, tudo que posso dizer é que eu conseguia reproduzir antes, e não consigo depois desta alteração.

Sem problemas, obrigado. Eu também não sei o que está acontecendo. :sweat_smile:

Tentei novamente apenas com os plugins padrão e modo seguro nos temas. Recebo o mesmo resultado.

EDITAR:

Eu queria excluir todos os canais. Comecei com o canal Staff e recebi um erro na exclusão.

Eu ainda podia excluir todos os canais (mesmo que tenha recebido erros com Staff e General).
Criei novamente apenas um canal público, General, e ainda recebo o erro:

Minha instância de desenvolvimento está atualizada, sem plugins/temas.
Vou redefinir minha instância de desenvolvimento; não sei se algo deu errado com o banco de dados ou outra coisa.

Para dar outro exemplo de um contexto diferente, atualizei um Discourse de produção de 3.2.0-dev4 para a versão mais recente (que inclui a correção), e o erro também acontece. (estava funcionando bem antes da atualização)

Desculpe por não fornecer nenhuma informação útil. Tentarei investigar e voltarei se descobrir algo.

Olá, eu consigo reproduzir isso no Meta também.

Reprodução:

  1. Defina o chat para o modo de gaveta
  2. Mostre modos de barra lateral separados para fórum e chat
    • Quando o chat estiver em tela cheia OU
    • Sempre
  3. Clique na barra lateral Chat

Quando abro o chat em página inteira com o botão da barra lateral, não vejo o erro.

2 curtidas

Obrigado, Don; acabei de perceber que podemos definir o modo na página de preferências do usuário. :smile:
Pelo menos, eu não sou louco.

2 curtidas

Este erro é realmente inofensivo e esperado, vou apenas silenciá-lo:

4 curtidas

Este tópico foi fechado automaticamente 24 horas após a última resposta. Novas respostas não são mais permitidas.