Acabei de atualizar o #chat-plugin para o commit mais recente, 76ff2ba, e notei alguns bugs que o tornaram majoritariamente disfuncional. Nota lateral: Não consigo me lembrar qual era o status do commit anterior do plugin que eu tinha na instância e não tenho certeza de como encontrá-lo — alguém sabe como verificar isso?
Os bugs que estou vendo são pelo menos:
- A lista de canais acoplada aparece vazia
- Ela volta a mostrar zero canais e o texto padrão:
Você não entrou em nenhum canal. Clique aqui para ver os canais disponíveis. - Quando clico no link para ver os canais disponíveis, ele não mostra nenhum e navega a página inteira para mostrar
Erro do Servidor\nAo tentar carregar /chat/chat_channels/all.json\nCódigo de erro: erro 500 - No entanto, quando clico no ícone de lápis e tento criar um novo canal com uma categoria ou um nome que eu tinha antes, ele o rejeita, dando-me o seguinte:
Você forneceu parâmetros inválidos para a solicitação: Um canal já existe para esta categoria e nome
- Ela volta a mostrar zero canais e o texto padrão:
- Clicar no ícone de tela cheia navega para uma página que apenas exibe o ícone de carregamento giratório.
- A lista de chats pessoais está vazia
- Sou capaz de adicionar pessoas com quem já conversei e o chat aparece bem e consigo enviar mensagens.
- A mensagem
in_reply_tonão está sendo exibida para novas mensagens, mas é exibida para as antigas, então não tenho certeza se algo mudou lá, mas personalizei a mensagem de resposta, então isso pode ser do meu lado.
- O botão voltar da mensagem acoplada do chat pessoal não faz nada quando clico nele, enquanto anteriormente ele me levava de volta para a lista de chats.
Se quiserem, posso tentar encontrar os logs de erro e postá-los aqui ou enviá-los para outro lugar. Tentei executá-lo em modo de segurança com os temas desativados, mas isso não pareceu corrigir nada.
Editar:
Logs de erro que estou vendo no console do navegador:
Falha ao carregar recurso: o servidor respondeu com um status de 500 () - /chat/chat_channels.json:1
Uncaught
Object
errorThrown: ""
jqXHR: {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
textStatus: "error"
[[Prototype]]: Object
at _vendor-f78d12cebd7a573d3ed1aee5e766ee89.js:2177
Enquanto isso, vou tentar reverter o plugin para um commit anterior, talvez cerca de 15 commits atrás, e ver se isso funciona. Não sei se há uma maneira fácil de fazer isso, por enquanto, vou apenas tentar a solução alternativa aqui: