"received receipts" are not being recognized occasionally.
Bug description
While chatting with a friend, that uses the exakt same Gajim version as me (since he also uses Arch Linux) it occasionally happens, that sent chat messages are shown as undelivered, even though they definitely reached the other end. So that little yellow triangle pops up.
This usually happens for three or four consecutive messages before that behavior disappears again. It also happens with my friends Gajim (though it doesn't happen simultaneously on both ends).
After I happened to open the XML console in time, I saw that the last two messages that showed the triangle received the \<received id='7795' xmlns='urn:xmpp:receipts'/>
message from the opposite client nearly immediately. A few seconds later the triangle pops up - even though I clearly received the receipt (id's etc. matched as well).
btw. All our communication is encrypted using OpenPGP. We both use the same Jabber Server.
Screenshot [http://img.xrmb2.net/images/839170.png]
I asked him, whether he received the 4 last messages, and he confirmed
Steps to reproduce
I have no idea. The Screenshot shows how it happened, while his status was "available" and, after I looked into the chat history I also saw a case where it happened while he was "away".
That behaviour seems to pop up randomly and to vanish shortly after (usually just for a few (2~4) messages). Also: Reconnecting or restarting usually helps for a while.
My Computer has currently an uptime for nearly 3 days, which also means that Gajim is running for that long.
Software versions
OS version: Arch Linux (up-to-date)
GTK version: GTK+-Version: 2.24.22
PyGTK version: PyGTK-Version 2.24.0