Внизу темы отображается «Осталось 1 непрочитанное», хотя на самом деле непрочитанных тем 0

Я прихожу к выводу, что этот тип ошибки вызван использованием нескольких систем для доступа к одной и той же установке Discourse. Я регулярно переключаюсь между своим настольным Mac и MacBook Pro при доступе к различным версиям Discourse (на данный момент их до 12, что отражает мои профессиональные и хобби-интересы, и я вижу эту ошибку на всех из них), и счетчики «Непрочитанные/Новые» никогда не бывают точными. Задаюсь вопросом, не в скрипте serviceworker.js ли причина и не предназначен ли он для работы с таким поведением пользователей.