Siskin is not always showing notifications and it sends "Displayed" chat markers even if in the foreground but the conversation is not opened.
Andrzej Wójcik (Tigase) commented 3 years ago
Most likely Displayed chat markers issue is caused by notifications being shown and dismissed or not shown but dismissed while posting it. That was triggering marking messages as "read" which could result in the Displayed chat marker being sent.
As a solution, we will change how notifications work:
Notification dismissal will not mark messages as read - it will just dismiss notification, as in Messages app.
Opening conversation will dismiss all notifications related to this conversation, but it will not mark messages as read. Only those which were actually displayed will be marked as read.
Incoming chat markers with displayed will dismiss only notifications that were received before this message.
Siskin is not always showing notifications and it sends "Displayed" chat markers even if in the foreground but the conversation is not opened.