J’ai mis à jour le #chat-plugin vers le dernier commit, 76ff2ba, et j’ai remarqué quelques bugs qui l’ont rendu largement dysfonctionnel. Note annexe : Je ne me souviens pas de l’état du commit précédent du plugin sur l’instance et je ne suis pas sûr de la façon de le trouver — quelqu’un sait-il comment vérifier cela ?
Les bugs que je rencontre sont au moins les suivants :
- La liste des canaux ancrés apparaît vide
- Elle revient à zéro canal et au texte par défaut :
Vous n'avez rejoint aucun canal. Cliquez ici pour voir les canaux disponibles. - Lorsque je clique sur le lien pour voir les canaux disponibles, il n’en affiche aucun et redirige la page entière pour afficher
Erreur serveur\nune erreur s'est produite lors du chargement de /chat/chat_channels/all.json\nCode d'erreur : 500 - Cependant, lorsque je clique sur l’icône en forme de crayon et que j’essaie de créer un nouveau canal avec une catégorie ou un nom que j’avais auparavant, il le rejette en donnant le message suivant :
Vous avez fourni des paramètres invalides à la requête : Un canal existe déjà pour cette catégorie et ce nom
- Elle revient à zéro canal et au texte par défaut :
- Cliquer sur l’icône plein écran redirige vers une page qui affiche uniquement l’icône de chargement en spinner.
- La liste des chats personnels est vide
- Je suis capable d’ajouter des personnes avec qui j’ai déjà discuté et le chat s’affiche correctement et je suis capable d’envoyer des messages.
- Le message
in_reply_tone s’affiche pas pour les nouveaux messages mais s’affiche pour les anciens, donc je ne suis pas sûr si quelque chose a changé ici, mais j’ai personnalisé le message de réponse, donc cela pourrait venir de mon côté.
- Le bouton retour du message ancré du chat personnel ne fait rien lorsque je clique dessus, alors qu’auparavant il me ramenait à la liste des chats.
Si vous le souhaitez, je peux essayer de trouver les journaux d’erreurs et de les publier ici ou de les envoyer ailleurs. J’ai essayé de l’exécuter en mode sans échec avec les thèmes désactivés, mais cela n’a pas semblé résoudre le problème.
Modification :
Journaux d’erreurs que je vois dans la console du navigateur :
Échec du chargement de la ressource : le serveur a répondu avec un statut de 500 () - /chat/chat_channels.json:1
Non intercepté
Object
errorThrown: ""
jqXHR: {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
textStatus: "error"
[[Prototype]]: Object
at _vendor-f78d12cebd7a573d3ed1aee5e766ee89.js:2177
En attendant, je vais essayer de revenir à un commit précédent du plugin, peut-être environ 15 commits en arrière, et voir si cela fonctionne. Je ne sais pas vraiment s’il existe un moyen simple de faire cela, pour l’instant, je vais juste essayer la solution de contournement ici :