Chrome は拡張機能の設定を保存せず、すべてのウィンドウを閉じると状態が失われます

Chrome は拡張機能の設定を保存せず、すべてのウィンドウを閉じると状態が失われます

Google Chrome では、拡張機能の「サイト アクセス」設定を「すべてのサイト」に変更すると、すべてのウィンドウを閉じるまで (必ずしも終了するわけではありません)、この状態が保存されます。たとえば、ウィンドウを再度開くと、この設定が忘れられるだけでなく、以前はブラウザを再起動した後でのみロックされていた (そうあるべき) にもかかわらず、Bitwarden もロックされます。Bitwarden を Vault をロックしないように設定しても、この問題は解決しません。すべての拡張機能の「サイト アクセス」設定がリセットされるため、これは Bitwarden 固有の問題ではないようです。

何かが壊れていて、すべてのウィンドウを閉じると内部状態が失われているのではないかと考えています。macOS Monterey で Google Chrome 98 を使用しています。Chrome を再起動しても問題は解決しません。ブラウザを再インストールすると問題は解決しましたが、一時的なもので、混乱を招きます。

これは、Cookie設定の「すべてのウィンドウを閉じるときにCookieとサイトデータを消去する」と関係があるのでしょうか? 試しに一度有効にしましたが、同期が一時停止して煩わしいので、再び無効にしました。Chromeが削除している間、この設定が部分的にオンになっているように見えます。いくつかのすべてのウィンドウを閉じたときのデータ。

答え1

これは Chrome のバグのようです。再現して修正できました。この問題は、設定「すべてのウィンドウを閉じるときに Cookie とサイト データを消去する」が有効になっているときに、システム コンテキストで発生するようです。この設定を無効にしても完全に無効になることはなく、無効にした後でも、すべてのウィンドウを閉じた後に一部 (すべてではありません) のブラウザー状態が削除され続けます。Chrome のファイルを削除 (実質的に再インストール) すると、この問題は解決しました。この問題が再発したのは、以前に Chrome を再インストールした後、その設定を有効にしてから無効にしたためと思われます。これをバグとして報告することを検討してもいいかもしれません。

関連情報