Les notifications disparaissent pour certains utilisateurs à cause du plugin

Désolé de remonter ce sujet à nouveau, mais nous sommes en production et ce bug a été signalé à plusieurs reprises par des membres du forum, sans que nous ayons pu le résoudre. Je l’ai expliqué dans des messages précédents, qui ont été déplacés vers des discussions spécifiques sur les plugins, mais il semble qu’il s’agisse d’un bug majeur et non d’un problème lié à un plugin.

En résumé, les notifications disparaissent pour certains utilisateurs. Une fois qu’ils en reçoivent, le problème est résolu, mais après un rafraîchissement, elles disparaissent à nouveau et seul l’animation de chargement s’affiche.

La désactivation de tous les plugins, officiels et non officiels, ainsi que la reconstruction du site, n’ont pas résolu le problème, tout comme le retour au thème par défaut avec tous les composants supprimés.

Ceci est spécifique à votre installation, ce n’est pas un bug.

Oui, mais je suppose que, en tant que développeurs, au moins une personne pourrait nous aider à résoudre le problème. Puisqu’il ne s’agit pas d’un problème lié à un plugin, un composant ou un thème, je ne sais pas trop ce que nous pouvons faire d’autre. J’ai contacté un développeur et on nous a conseillé de nous tourner vers vous, car vous connaissez mieux le fonctionnement de ce système.

Vous seriez-vous d’expliquer comment vous hébergez Discourse ?
Y a-t-il des proxys inversés ou Cloudflare, etc., qui pourraient interférer avec le bus de messages ?

@itsbhanusharma DigitalOcean, en utilisant le guide d’installation officiel. Nous sommes en production depuis 3 mois maintenant et n’avons jamais rencontré de problèmes jusqu’à il y a quelques jours. Évidemment, nous avons supprimé tous les plugins et avons également essayé de revenir en arrière avec une sauvegarde.

Toujours incapable de résoudre le problème. Il s’agit simplement de notifications qui disparaissent de /u/name/notifications pour certains membres, par conséquent leurs notifications ne se chargent pas dans le menu déroulant. Une fois que vous fermez le menu déroulant, vous ne pouvez plus cliquer sur l’avatar. J’ai utilisé la fonction d’impersonation. Elle fonctionne pour tous les nouveaux membres. Nous avons également essayé d’inonder un compte de test avec des notifications, ce qui a résolu le problème, mais cela n’a pas fonctionné pour les autres.

Édition : Et nous n’utilisons aucun proxy inverse. Simplement DigitalOcean + MailGun pour les e-mails.

Y a-t-il des erreurs JavaScript dans la console de votre navigateur ?

Y a-t-il des erreurs qui pourraient être liées dans example.com/logs ?

Je t’ai envoyé un message privé.

Le problème vient du fait que certains utilisateurs reçoivent des notifications provenant d’un plugin désinstallé.

La réinstallation du plugin devrait régler le problème (si ce n’est pas le cas, supprimer toutes les notifications liées au plugin de la base de données le fera).

Cela a résolu le problème ! Merci encore pour votre temps et votre soutien exceptionnel !