The issue i see with this is that the conversations shown on the messaging screen have a limit applied, and only shows the most recently active conversations (to or from another user).
So if a user sends a message to me, I don't read it immediately, then bulk send messages to multiple classes (ie. 50-60 students), then the list of conversations is populated with the most recent conversations (the ones where I've sent a bulk message to users). Now i still have an unread message showing on the icon in the navbar, but can't access it... and although i could search for conversations, i likely don't know who the unread message is from.
I understand that a limit will be applied for performance reasons, but the inability to order/sort/filter your messages causes issues. Although the scenario is hypothetical, the reason I've arrived here and looking for potential solutions is that one of our lecturers is in this exact situation. There are 3 unread messages, but they have no way of finding them, reading them and repying. This lecturer has over 1k conversations showing in the 'Private' messages tab, but only 50 show below. So potentially a student with an important question will not receive a response.
Only 50 unique conversations shown below, ordered by most recent activity and includes messages SENT (none of which contain the unread messages).
Is this similar behaviour others see? If so, have you found any solution? I feel that the ability for a user to access ALL their received messages is such basic and fundamental functiionality that i must be missing something. Please tell me that's true