- 出荷済み
- 2026年8月26日 6:12 UTC
- プロフィール
- kamo
- コンテンツ
- 0b0984c
セッションストアへの2つのフォローアップ、そのうちの1つは本当の欠陥です。 最初に設定した `everLoaded` フラグから foreground-vs-background を決定しました フォアグラウンドパス スタート。 そのパスは何も設定せずに戻ることができます - それは何もないときに失敗します 加入者なしのモジュールをリダイレクトから停止する同じガードです。 /ログアウト。 やったとき、フラグは既に設定されていたので、後続のマウントはバックグラウンドパスを取り、 そして、背景のパスは、最終的に `loading` をクリアしたことを意図的にスキップします。 結果は `loading` はタブの人生の残りの部分に真立ち往生: クラッシュなし、テストを失敗しない、ちょうど全体 積み込み状態に永遠に座るアプリ。 今、ゲート自体をテストします — それでもロード手段 自己治癒であり、完全にフラグをドロップする、まだ前面 —。 また、reshNow() を削除します。 というテストではなく、公開された API で、 実際に練習したいテストは5分のパスでした。 彼らは今行く refreshSession() は、間隔と可視性のchangeリスナーの呼び出しです。 背景リフレッシュケースは、ドアの代わりに実際の縫い目を覆います。 検証済み: tsc clean, 10 ガードパス, 3293 のテストグリーン (26 のこのファイル), ビルドコンパイル, そして、 standalone サーバーは、153 要素、2 つのヘッダーを渡る 200, 16,239 バイトをシェルをレンダーします。 10つのボタン、私のビジネス/私のプロフィール/ログアウト.