messages stay unread in gajim although already read/answered on another device (e.g. Conversations)
Versions
- OS: Linux Mint 21 / Cinnamon 5.4.11 (based on ubuntu 22.04 / kernel 5.15.0-46-generic (system details here))
- Gajim version: 1.4.7 (nightly 20220825-1)
- GTK version: 3.24.33
- Python-nbxmpp version: 3.1.1
Steps to reproduce the problem
- gajim is closed
- use a second device (e.g. Conversations 2.10.2 from F-Droid) with the same account (there "read markers" should be activated)
- receive a message
- gajim tray symbol signals "new message" and main window shows a blue count for new messages for each contact
- read/open the message by other device (e.g. Conversation) and you could also answer from there
Expected behavior
Gajim should process the "read marker" and the answer Conversations has sent (and copied to all other devices, AFAIK) and instantly mark these messages not longer as unread, instead as "read" an thus remove unread symbol in tray. (For sure there is any XEP for it)
Actual behavior
All messages are kept as unread (doesn't matter what I meanwhile made on my Conversations devices of same account).
Thoughts:
It is not from interest, if GAJIM has unread messages, it is from interest, if my WHOLE ACCOUNT (incl. all devices) have unread messages - thus is must be a synced information! I remember in gajim somewhat <1.4 the behaviour was already as expected. For now I see always the "new message" symbol in tray, if I not click all my "unread" messages in gajim again, although I read/answered them already in Conversations. My used XMPP-Server is jabber.de, which is well configured.
Its a bug or is there a hidden ACE setting?