Application iOS : l'affichage du premier forum efface les notifications du second

Informations mises à jour :

Rapport original :

J’utilise l’application iOS.

J’ai 4 forums dans l’application, mais j’utilise principalement les 2 premiers.

Scénario :

  1. Ouvrir l’application
  2. Constater qu’il y a de nouvelles notifications non lues pour tous les éléments de la liste des forums
  3. Appuyer sur le premier élément de la liste des forums pour y accéder
  4. Lire jusqu’à ce qu’il n’y ait plus de nouvelles notifications non lues, puis revenir à la liste centrale en utilisant l’icône de la barre d’outils (flèche vers le bas)
  5. Regarder le deuxième élément de la liste des forums

Attendu

  • Les notifications devraient toujours apparaître sur le deuxième élément de la liste des forums

Réel

  • Les notifications disparaissent du premier élément de la liste des forums
  • (les notifications sont bien présentes sur le forum lorsque vous y accédez)
  • Le troisième et le quatrième éléments de la liste des forums ne sont pas affectés

Solution de contournement

  • Visiter le deuxième forum avant le premier
  • Lorsque vous revenez à la liste centrale, les notifications apparaîtront toujours sur le premier élément de la liste des forums
4 « J'aime »

Je ne parviens pas à reproduire ce problème, mais j’exécute une nouvelle bêta (non publiée) de l’application avec une liste d’accueil refactorisée. Je vous tiendrai informé lorsque la nouvelle bêta sera disponible pour les tests.

5 « J'aime »

J’essaie de reproduire le problème ce matin sans succès, mais il se produit régulièrement, donc mes étapes doivent être incorrectes. Je vais les revoir bientôt.

4 « J'aime »

Voici ce que je pense se passer :

  1. J’utilise mon PC pour lire entièrement le deuxième forum.
  2. Plus tard, j’utilise l’application Hub de mon téléphone.
  3. Les étiquettes de notification sont obsolètes, affichant des messages non lus sur le deuxième forum.
  4. Pour une raison quelconque, elles ne se rafraîchissent pas lorsque j’ouvre l’application.
  5. Je lis le premier forum.
  6. Lorsque je reviens à la liste Hub, elle est rafraîchie.
  7. Les étiquettes de notification sont maintenant à jour : le deuxième forum a déjà été lu.

Est-ce que cela a du sens ?

Je n’ai pas encore renommé le sujet.

3 « J'aime »

Donc, le rapport correct serait « délai important ou absence de notification de rafraîchissement lors de l’ouverture de l’application » ?

3 « J'aime »

Peut-être, si quelqu’un peut reproduire cela !

Cela semble être lié aux notifications.

  • J’ai une notification sur le forum 2
  • Je lis le forum 1
  • Retour à la liste
  • Le badge de notification du forum 2 disparaît
  • Je lis le forum 2
  • Je tape sur mon profil, la notification non lue y est toujours présente
3 « J'aime »

Je n’arrive toujours pas à reproduire ce problème. Cependant, la dernière ligne de votre rapport est intéressante :

Donc, lorsque vous revenez pour lire le forum 2, vous ne voyez pas d’abord d’indicateur de notification à côté de la photo de profil ? Mais une fois que vous appuyez sur cette photo de profil, la notification non lue s’affiche à nouveau ?

2 « J'aime »

Exactement, oui.

C’est exact.

1 « J'aime »

Ok, donc cela ressemble à un problème Discourse : l’état des notifications dans Discourse n’est plus synchronisé. Savez-vous si le site en question est à jour ?

Lorsque cela se produit, la notification non lue concerne-t-elle un type spécifique ? Ou cela arrive-t-il pour n’importe quel type de notification (réponse, like, mention, etc.) ?

2 « J'aime »

Forum 2 dans l’exemple de ce site !

Donc, je suppose que tout est à jour.

La notification est le plus souvent un « J’aime ».

1 « J'aime »

En fait, je viens de consulter mes forums et les informations ci-dessus sont incorrectes.

Le forum 2 est un forum auto-hébergé, donc il se peut qu’il ne soit pas à jour. C’est un forum sur invitation uniquement pour les développeurs d’un appareil non encore commercialisé. Je peux essayer de vous obtenir des informations ou une invitation.

La notification est généralement un « j’aime ».

1 « J'aime »

Merci d’avoir revérifié. Il est possible que cela soit résolu lorsque ce forum sera mis à jour. Ce serait la première étape à tenter pour régler ce problème, je pense.

2 « J'aime »

Bien sûr. Je n’ai aucune visibilité ni contrôle là-dessus. Cela dure déjà depuis plusieurs mois au moins.

Ce n’est pas grave, juste une légère gêne. Je vais surveiller ça.

3 « J'aime »

Ancien fil de discussion sur un bug (juin 2020) https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329

Je rouvre ce sujet car cela se produit toujours et cela fait presque 3 ans que cela a été signalé pour la première fois ! La dernière fois, cela a été transmis à DM mais n’a jamais été reproduit ni résolu. J’ai clarifié tout et rendu les choses plus concises dans ce nouveau fil.

Problème
Disparition des notifications non lues dans l’application iOS. C’est une nuisance régulière, c’est essentiellement une perte de données et rend la gestion du contenu non lu sujette aux erreurs.

Étapes de reproduction :

  • Application iOS
  • Recevoir des notifications de “like” sur deux forums
  • Lire le forum 1
  • Retour à la liste
  • Le badge de notification de “like” sur le forum 2 disparaît !

Confirmation :

  • (tous les autres badges de notification non-like restent)
  • Lire le forum 2
  • Appuyer sur mon profil, les notifications de “like” non lues sont listées avec les autres notifications

Aujourd’hui :

  • Forum 1 : un badge de notification de “like”
  • Forum 2 : un message privé et deux badges de notification de “like”

Mon expérience :

  • J’ai lu le forum 1
  • Puis je suis retourné à la liste des forums
  • Le badge de notification de “like” du forum 2 a disparu
  • Mais quand je regarde la page des notifications du forum 2, les “likes” sont toujours listés et marqués comme nouveaux/non lus

Question :
Pourquoi un rafraîchissement de la liste des forums supprimerait-il les notifications de “like” d’un forum qui n’a pas été ouvert, et dont les sujets n’ont pas été lus, depuis le dernier rafraîchissement ?

1 « J'aime »

Étapes de reproduction réduite :

  • Application iOS
  • Recevoir des notifications de “like” sur deux forums
  • Tirer pour actualiser
  • Le badge de notification de “like” sur le forum 2 disparaît !

Confirmation :

  • (tous les autres badges de notification non-“like” restent)
  • lire le forum 2
  • appuyer sur mon profil, les notifications de “like” non lues sont répertoriées à côté des autres notifications

Résultat :

  • perte de données
1 « J'aime »

J’ai rouvert celui d’origine et déplacé vos messages pour les regrouper @gingerbeardman :+1:

2 « J'aime »

Merci

La nouvelle interface de notifications a révélé un tas de choses que j’avais manquées à cause de ce bug.
La nouvelle interface utilisateur de notifications révèle également un nouveau problème : en appuyant sur les sections avec de nouveaux badges concernant de vieilles choses, il n’y a aucun moyen pour moi de voir ces choses sans faire défiler toutes mes autres mentions J’aime/réponses ?

Est-ce que cela a du sens de supprimer l’ancien commentaire dans le fil de discussion et de le diriger vers le contenu le plus récent, quelques messages au-dessus de ce message ?

1 « J'aime »

J’ai mis à jour le message initial avec les dernières étapes de reproduction. :+1:

2 « J'aime »