I'm using a growl-like plugin for jQuery send live messages to users to share activity on the site. Right now I only update the user with notifications that happened since the user's last access on the site. However, when I have multiple tabs open on the site, only some of the tabs get the notifications due to the long polling requests as a tab can flush the notification before the other tabs get them.
What is the best way to implement a notification system where each tab will display the messages at the same time? Perhaps also to maintain a level of persistence so that, say, the notifications will stay on the page for 15 seconds even if a user navigations to a different page?
Thank you.