It's not really a bug since it's not implemented.
Currently web notifications can only be marked read by clicking on the notification in the bell dropdown, or by clicking the checkmark that maks all notifications read.
Currently there is no system in place to detect when a notification has become irrelevant. But it would be a nice to have in the future.