Темы ошибочно остаются в непрочитанных на Android в Chrome 77

См.: Unread tab does not update after reading

Многие пользователи сообщали о проблемах с тем, что темы на Android не помечаются как прочитанные.

Мы провели анализ первопричин и выяснили, что в Android Chrome 77 изменилось поведение API видимости страницы.

Это кратко обсуждалось здесь:

Подробное объяснение нового жизненного цикла с наглядной диаграммой доступно здесь:

Симптомы проблемы следующие:

  • Вы пользуетесь Android;

  • Переключаетесь на другие задачи на 5–10 минут;

  • Возвращаетесь в Discourse, и ни одна тема больше не помечена как прочитанная.

Я подготовил исправление здесь:

Теоретически это должно решить проблему.

cc @mcwumbly / @Heather_Dudley / @Yuun

Это исправление будет развёрнуто на meta в ближайшее время. Чтобы применить его, потребуется полная перезагрузка страницы.

17 лайков

Это также относится к вам, @Wingtip

1 лайк

Отлично, исправление уже доступно? Сейчас версия 2.4.0.beta4 [0420e8145e].

Да, исправление включено в 0420e8145e.

4 лайка

Кажется, сработало! Спасибо ещё раз.

4 лайка

Похоже, у нас тоже теперь всё работает. У меня больше нет этой проблемы в Meta, а те непрочитанные сообщения, которые есть в моей установке, связаны с сетевым трафиком, а не с ошибкой.

Спасибо вам, ребята!

3 лайка