Topic view count update on marking notification read needs refactoring. Auto mark notifications read doesn't clear topic notifications.
On marking a notification read Topic new counts:
Are updated here this is ugly and could possibly be refactored potentially with a trigger (says Deimos).
If a user has the auto-mark notifications setting on then the Topic new counts are not updated when they read their notifications code here.
Edited
by
James Southern