Android Chromeで未読/既読メッセージが正しく保存されない

古いトピックからの議論の継続(複数の問題が混同されていました)。

免責事項:iPhone ユーザーとして、私はプロのソフトウェアテスターではないユーザーからの2次情報に依存しています。

複数のユーザーが、当フォーラム Tappara.co において、既読/未読メッセージの保存が正しく行われないという問題を報告しています。私が収集できた手がかりは以下の通りです。

  • 現時点では Android のみの問題
  • この問題は Chrome v77 のアップデートに伴って悪化した可能性が高い。信頼できるメンバーからの新しい報告では、問題はそのアップデート直後に発生したとのこと。
    • また、Brave および Opera ユーザーからは、この問題が発生していないとの報告があります。Brave は現在 Chromium v76 です。
  • 症状:
    • 未読数の更新が行われない
    • 既読になるべきトピックが既読としてマークされない
    • トピックをタップすると、以前に既読になっている投稿に対して誤った位置に移動してしまう
    • ブラウザの再読み込みで一時的に解消されるが、すぐに問題が再発する
    • 再現性は100%未満のようだが、多くの異なるユーザーから報告されている

これは現在、当コミュニティにおいて基本的な機能が一部機能していないため、非常に深刻な問題です。当サイトは安定版ブランチで稼働しています。現時点では、この問題が Meta や Try 環境でも再現するかどうかは不明です(私は iOS を使用しています)。@Falco にはこの件について何らかの知見があるはずであり、このトピックを開くよう依頼されました。

@rizka へ ping。

更新をお伝えするのを忘れていました。先週、正式な修正を適用しました:FIX: change focus when application resumes in android · discourse/discourse@499472b · GitHub

これは Chrome 77 の変更によるもので、Discourse のタブが 5 分以上非アクティブ(バックグラウンド状態、または Android で他のアプリを使用している状態)になっている場合に発動します。

現時点ではこの新しい API は Android 向けに Chrome から提供されていますが、今後のアップデートで全てのプラットフォームに展開される予定です。

「いいね!」 4

OK、素晴らしい!

これは安定版ブランチの候補にもなるべきです(基本的な機能が破損しています)。

安定版へのバックポートも可能でしょうか、@Falco さん?

「いいね!」 4

安定版にバックポート済み:

「いいね!」 8

少し早い段階でトピックが閉じられそうなので、簡単な更新情報をお知らせします。1 時間前に本番環境にリリースし、すでに数名のユーザーから「修正で問題が解決したようだ」という初期の感想が寄せられています。

開発者、開発者、開発者! (c) スティーブ・バルマー

「いいね!」 2

このトピックは 4 日後に自動的に閉鎖されました。新しい返信は許可されていません。

トピックが閉じられたからといって、それが永遠に閉鎖されるわけではありません。モデレーターが閉じられたトピックを再オープンできる機能があります。

誤ってトピックが閉じられた場合は、フラグを立ててください。