Idle time is reset when message is sent to Away user

[ Spark 2.8.3 build 960 / Smack 4.1.9 ]

When a user is Away, you can see how long he’s been idle by hovering the mouse over his name.

But if anyone sends him a message, the idle time will be reset.

To be able to test i have to run Spark in virtual machines, but i’m not able to reproduce. What version of Openfire are you using. 4.5.1 in my case.

Openfire is 4.4.4 here. It takes a while for the idle time to be reset though. I reproduced it just now with two contacts, it took a good 2-3 minutes before it was reset — I was about to say I couldn’t reproduce it either when it finally happened. Both contacts are still shown has Away.

Yep. Had to wait longer. Also, seems to not happen with Pidgin/Gajim, but it still can be related to Openfire itself. https://issues.igniterealtime.org/browse/SPARK-2127
Spark is not developed for a few years, so not sure who and when will fix it.