# Непрочитанные/прочитанные сообщения не сохраняются корректно в Chrome для Android

**URL:** https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435
**Category:** Bug
**Created:** [07.Октябрь.2019 18:31:51 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435 "2019-10-07T18:31:51Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![ljpp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ljpp/32/96506_2.png) [@ljpp](https://meta.discourse.org/u/ljpp)
#### Post date: [07.Октябрь.2019 18:31:51 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/1 "2019-10-07T18:31:51Z")

</div>

Продолжение обсуждения из более старой темы, где было смешано несколько проблем.

> [@Unread tab does not update after reading](https://meta.discourse.org/t/unread-tab-does-not-update-after-reading/129162/43?u=ljpp):
>
> Yes, I left it out as this issue has clearly escalated during the last couple of weeks, while we have not updated our Discourse codebase for some time. This might hint that the issue is on the Chrome side. Also as @sam suggested, it is possible that there are actually multiple issues with similar symptoms. We have to narrow it down somehow.

_ОБЪЯВЛЕНИЕ: Как пользователь iPhone, я опираюсь на косвенные отчеты от пользователей, которые не являются профессиональными тестировщиками ПО._

Несколько пользователей подняли проблему на нашем форуме [Tappara.co](http://Tappara.co): сообщения не сохраняются корректно как прочитанные/непрочитанные. Вот цепочка событий, которую мне удалось собрать.

- Пока что проблема наблюдается только на Android.
- Вероятно, проблема усугубилась после обновления Chrome до версии 77. У меня есть свежий отчет от надежного участника, что проблема началась сразу после его обновления.
  - Также есть отчеты от пользователей Brave и Opera, что у них этой проблемы нет. Brave в настоящее время работает на Chromium v76.

- Симптомы:
  - Счетчики непрочитанных сообщений не обновляются.
  - Темы не помечаются как прочитанные, когда это ожидается.
  - При нажатии на тему пользователь попадает в неверную позицию ленты, где уже читал сообщения ранее.
  - Обновление страницы браузера дает временное облегчение, но проблема быстро возвращается.
  - Проблема воспроизводится не в 100% случаев, но о ней сообщают многие разные пользователи.

Это довольно серьезная проблема для нашего сообщества прямо сейчас, так как базовый функционал работает со сбоями. Мы работаем на стабильной ветке — на данный момент я не знаю, воспроизводится ли это на Meta или Try (я использую iOS..). @Falco, вероятно, что-то знает об этом, и я попросил открыть эту тему.

@rizka, отзовитесь.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [07.Октябрь.2019 18:48:29 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/2 "2019-10-07T18:48:29Z")

</div>

Мы забыли сообщить вам об этом: на прошлой неделе мы внедрили полноценное исправление по ссылке [FIX: change focus when application resumes in android · discourse/discourse@499472b · GitHub](https://github.com/discourse/discourse/commit/499472b6a0e9bd0cef4539287e9845476938cf01)

Это изменение связано с версией Chrome 77 и срабатывает, если вкладка Discourse неактивна (находится в фоновом режиме или используется другое приложение на Android) более 5 минут.

Сейчас Chrome внедрил этот новый API для Android, но в будущих обновлениях он будет доступен для всех платформ.

---

<div class="post-metadata">

### Author: ![ljpp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ljpp/32/96506_2.png) [@ljpp](https://meta.discourse.org/u/ljpp)
#### Post date: [07.Октябрь.2019 19:02:59 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/3 "2019-10-07T19:02:59Z")

</div>

Окей, круто!

Это тоже должно быть кандидатом для стабильной ветки (нарушена базовая функциональность).

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [07.Октябрь.2019 20:47:59 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/4 "2019-10-07T20:47:59Z")

</div>

Конечно, мы можем перенести это в стабильную версию, @Falco?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [07.Октябрь.2019 22:06:25 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/6 "2019-10-07T22:06:25Z")

</div>

Портировано в стабильную ветку:

> **[Commits · discourse/discourse](https://github.com/discourse/discourse/commits/stable)**
>
> A platform for community discussion. Free, open, simple. - Commits · discourse/discourse

---

<div class="post-metadata">

### Author: ![ljpp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ljpp/32/96506_2.png) [@ljpp](https://meta.discourse.org/u/ljpp)
#### Post date: [09.Октябрь.2019 18:02:03 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/7 "2019-10-09T18:02:03Z")

</div>

Всего краткое обновление, так как тема закрывается немного слишком рано. Мы выкатили это в продакшн час назад, и уже несколько пользователей сообщили о первых впечатлениях, что исправление, похоже, решает проблему.

_Разработчики, разработчики, разработчики!_ (c) Стив Балмер

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [12.Октябрь.2019 16:00:06 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/8 "2019-10-12T16:00:06Z")

</div>

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [13.Октябрь.2019 21:26:04 UTC](https://meta.discourse.org/t/unread-read-messages-not-stored-correctly-on-android-chrome/130435/9 "2019-10-13T21:26:04Z")

</div>

Обратите внимание: если тема закрыта, это не означает, что она закрыта навсегда. У нас есть функция, позволяющая модераторам открывать закрытые темы.

Если тема закрыта по ошибке, пометьте её флагом.
