iOS app: viewing first forum erases notifications of second

Updated info:

Original report:

I use the iOS app.

I have 4 forums in it but mostly use the top 2.

Scenario:

  1. Open app
  2. See there are new/unread notifications for all forum list items
  3. Tap first/top forum list item to visit it
  4. Read until no new/unread and go back to hub list using the down arrow toolbar icon
  5. Look at the second forum list item

Expected

  • notifications should still be on second forum list item

Actual

  • notifications disappear from first forum list item
  • (notifications are at the forum when you visit it)
  • third and fourth forum list items are unaffected

Workaround

  • visit the second forum before the first
  • when you return to the hub list notifications will still be on first forum list item
4 « J'aime »

I cannot reproduce this, but I am running a new (unpublished) beta of the app with a refactored home list. I will let you know when the new beta is available for testing.

5 « J'aime »

Trying to reproduce this morning and can’t, but it happens regularly so my steps must be wrong. I’ll revise soon.

4 « J'aime »

What I think is happening:

  1. I use my pc to fully read the second forum
  2. later I use my phone hub app
  3. notification labels are out-of-date, showing unread posts on second forum
  4. for some reason they don’t refresh when I open the app
  5. I read the first forum
  6. when I return to hub list it is refreshed
  7. notification labels are now up-to-date, second forum has already been read

Does this make sense?

I haven’t renamed the thread as yet.

3 « J'aime »

So the correct report would be “long delay or no notice of notifications refresh on app open” ?

3 « J'aime »

Maybe, if somebody can reproduce this!

It seems to be related to notifications.

  • I have a notification on forum 2
  • I read forum 1
  • back to list
  • forum 2 notification badge disappears
  • read forum 2
  • tap on my profile, there is the unread notification
3 « J'aime »

I still cannot reproduce this. But the last line of your report is interesting:

So when you return to read forum 2, you do not, at first, see any notification indicator next to the profile picture? But once you tap that profile picture, then the unread notification is shown again?

2 « J'aime »

Exactly, yes.

That’s correct.

1 « J'aime »

Ok, so this looks like a Discourse issue, the notification state in Discourse is out of sync. Do you know if the site in question is up to date?

When this happens, is the unread notification of a specific type? Or it happens on any type of notification (reply, like, mention, etc.)?

2 « J'aime »

Forum 2 in the example this site!

So I assume it’s all up-to-date.

Notification is most often a like.

1 « J'aime »

Actually. I just checked my forums and my above info is incorrect

Forum 2 is a self hosted forum, so possibly not up-to-date. It’s an invite only forum for developers of an unreleased device. I can try to get you info or an invite.

Notification is usually a like.

1 « J'aime »

Thanks for double checking, it’s possible this will be fixed when that forum updates, that would be the first step to try and resolve this, I think.

2 « J'aime »

Sure thing. I have no visibity or control over that. It’s been happening for a few months already at least.

It’s not a big deal, just a slight annoyance. I’ll keep an eye on it.

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 »