"Read" topics staying "unread"

Today, Discourse has been having trouble noticing that I’ve read a topic, and doesn’t always remove the “unread” indications.