原文(日本語に翻訳)
[VSCode] 認証済みの状態でサイドバーを開いた際に、ログイン画面が一瞬表示される問題を修正しました
原文(英語)
[VSCode] Fixed a brief flash of the login screen when opening the sidebar while already authenticated
概要
VS CodeのClaude Code拡張機能において、すでにログイン済みの状態でサイドバーを開くと、一瞬ログイン画面が表示されてからメインのUIに切り替わる視覚的なちらつき(フラッシュ)が発生していました。認証状態の確認処理が完了する前にUIが描画されることが原因でした。この修正により、認証済みの場合は最初から正しいUIが表示されるようになります。
基本的な使い方
修正は自動的に適用されます。VS CodeでClaude Code拡張機能をインストールし認証済みの場合、サイドバーを開いた際にログイン画面が一瞬表示されることはなくなります。
# VS Codeでの操作
1. VS Codeを起動(またはサイドバーを閉じた状態から開く)
2. Claude Codeサイドバーをクリック
3. 修正後: 認証済みのメインUIが直接表示される
修正前: ログイン画面が一瞬表示されてからメインUIに切り替わる実践例
サイドバーの開閉を繰り返す場合
# VS Codeで以下の操作を行う場合
- Cmd+B(またはCtrl+B)でサイドバーを開閉
- Claude Codeアイコンをクリックしてサイドバーを切り替える
修正前: サイドバーを開くたびにログイン画面が一瞬表示
修正後: 認証状態が維持され、ちらつきなしにメインUIが表示ワークスペース切り替え後の確認
# 別のワークスペースに切り替えてサイドバーを開く
1. File > Open Workspace... で別のワークスペースを開く
2. Claude Codeサイドバーを開く
3. 修正後: 認証状態が正しく引き継がれ、ログイン画面は表示されないcode-serverでの使用
# ブラウザ経由のcode-serverでも同様の修正が適用
1. code-serverにアクセス
2. Claude Code拡張機能のサイドバーを開く
3. 修正後: 認証済みであれば直接メインUIが表示される注意点
- 対象環境: VS Code、Cursor、code-serverのClaude Code拡張機能が対象です
- 実際の認証への影響なし: この問題は視覚的なもので、実際の認証状態には影響していませんでした
- 初回ログイン時: 実際に未認証の場合はログイン画面が表示されます(これは正常な動作です)
- トークンの有効期限切れ: 認証トークンが期限切れになった場合はログイン画面が表示されます