In a thread in the sidebar, the messages never get marked as read until they reach the bottom (or you reply).
In this case (from the screenshot), the bottom message should get marked as read when I open the thread.