5th December 2020, 5:16 PM
I've wanted to fix this for a while but never remember when it's time for the update. The reason this happens is the PM notification system records the PM a user last read at the time of reading it. Then, each minute, the game checks for the ID of the last PM you received being higher than your last read PM's ID. If it is, then the notification is shown.
The catch: once the highest read message ID of an account is read, it stays in the client. There isn't detection for a separate account. The notification will only reset itself when the PMs tab is clicked. So, a guest account's last read message ID will be super low (if not 0), which will trigger the notification for the next account to have the PMs tab.
I hope that made some sense. TL;DR: it's easily fixable, I just never remember to do so.
The catch: once the highest read message ID of an account is read, it stays in the client. There isn't detection for a separate account. The notification will only reset itself when the PMs tab is clicked. So, a guest account's last read message ID will be super low (if not 0), which will trigger the notification for the next account to have the PMs tab.
I hope that made some sense. TL;DR: it's easily fixable, I just never remember to do so.