Fix behavior when marking an article as unread