アプリ復帰時に閲覧サイトのデータが消える時がある

**事象の概要:**brave以外のアプリを開き、いくらか作業してからbraveに切り替えると、アプリの再起動が挟まるとともに、初回読み込み時にサイトのログイン情報、閲覧履歴などが一時的に消える。

**再現手順:**RAM が少ない端末で、ゲームやsafari、メールなどである程度作業をしてからbraveアプリに切り替えを行うと再現しやすいはずです。braveをタスクキルした後、同様の作業を行い、アプリを起動した際は経験上起こりません。

想定していた動作結果:
アプリ起動時と同様に、再読み込み後にログイン情報や閲覧履歴などが反映されている。

発生頻度:
ほぼ毎回

OSとBraveのバージョン:
OS:iOS18.7.7
braveのバージョン:1.88.137

その他補足事項:
半年以上前からあるイメージですが、目立つようになった具体的な時期は不確かです

@JayMin62desu こんにちは

「ログイン情報、閲覧履歴などが一時的に消える」というのは、Brave起動時に反映されていないログイン情報が、少し時間が経つとログイン操作をしなくても復旧する、ということなのでしょうか。

iOSにおいて、各種アプリのメモリ領域の解放はOSによって自動で処理されます。逆に言うと、アプリで制御することはできません。一度Braveから離れた際にBraveの使用していたメモリが解放され、再度Braveに戻った際に必要な情報が読み込まれないとなると、極力端末負荷を減らす必要があります。以下についてお試しいただき、少しでも事象に改善が見られるか様子を見ていただけますでしょうか。

  • 開いているタブを一度すべて閉じてください
  • 端末再起動をお試しください
  • 設定の「Brave Shields & プライバシー」-「プライベートデータを削除する」にてキャッシュ、クッキーとサイトデータの削除をお試しください

「ログイン情報、閲覧履歴などが一時的に消える」というのは、Brave起動時に反映されていないログイン情報が、少し時間が経つとログイン操作をしなくても復旧する、ということなのでしょうか。

はい、特に操作は必要ありませんが、復旧するまでの時間はまちまちです。

については全て試しましたが、効果は確認できませんでした。私の環境では、開いているタブが1つの状態で復帰しても、何もタブを開いていない状態から、サイトを開いても再現されます。
リンク先の動画はその一例になります。

safariやchromeにて同様の条件で試しましたが、この事象は確認されませんでした。

スクリーンビデオを拝見しました。確かに、ページのリロードによってログイン状態が読み込まれていますね。

アプリの切り替え時にメモリを解放してしまうのはiOSによる自動処理なので「Braveのみ常にメモリを保持させる」というようなことはできません。また、少し時間を置くことでログイン状態が復旧するということは、クッキーやサイトデータ自体は保存はできているけれど、アプリ起動時の読み込みに時間がかかっていると考えられます。

担当部署に報告はさせていただきますが、ただしすぐに有効な対応を取るのは恐らく難しいです。もしかしたら、アンインストールと再インストールで解決する可能性もありますが、解決しない可能性もあることと、ブックマーク等現在Braveが使用しているデータもアンインストールによってすべて削除されてしまうため、試される場合はその点についてあらかじめご了承ください。

どうぞよろしくお願いいたします。

ユーザー側では、一度タスクキルしてから起動することで当該事象を回避できるので、もし直ったら嬉しい程度で報告させていただきました。

ご対応ありがとうございました! :folded_hands: