Hi,
We’re using the RG visibility detector plugin as a method of creating “reading receipts” in a chat solution, to know which users has actually seen what group messages.
Sometimes a user is away and has 20+ messages unread, but only 5 are visible in the RG so we can’t set them all to “read” just because the user opens up the group conversation.
It works 100% for messages that becomes visible through SCROLLING in the RG of messages, but it fails quite often on the messages that are ALREADY VISIBLE when the RG loads, and also if the RG updates (because of backend data changes) and adds new visible posts without the user scrolling.
This is quite frustrating, as it means we can not use this plugin for this purpose, but if it would work 100% it would be an awesome solution.
Thanks for building great plugins in general!