It is unreliable. But usually it works. It is super unreliable if user closes the laptop or switches to other app in laptop/browser. But if the page is active and open, it largely works, but not 100% reliable. Depends on what kind of application you are building. If it is a chat like application, then you may face unhappy folks.

I am not aware of any good way, except for polling on a regular basis and checking with count or latest item that you might have saved in custom state. So basically keep running a workflow every few seconds which would check if the count and latest items are same as what is in custom state or not. If same, then nothing. If different, then show toast and update custom state.

I do not know though if it will cost you extra WUs for checking the count and latest item every few seconds.

You can store the results in a list custom state and display that in the RG. Now RG will not have list updated automatically (except if the item within the list itself gets changed/deleted).

2 Likes