原文(日本語に翻訳)
ローカルにChromeがない環境で実行した後、Chrome拡張機能の自動検出が「未インストール」の状態に永続的にスタックする問題を修正しました。
原文(英語)
Fixed Chrome extension auto-detection getting permanently stuck on "not installed" after running on a machine without local Chrome
概要
Claude CodeのChrome拡張機能の自動検出機能が、ローカルにChromeがインストールされていないマシンで実行した後、その後Chromeをインストールしても「未インストール」という誤った状態に固定されてしまうバグが修正されました。この問題は一度検出結果がキャッシュされると、実際にChromeがインストールされた後も正しく再検出されないことが原因でした。修正後はChrome拡張機能の状態が正確に検出されます。
基本的な使い方
この修正はv2.1.71以降で自動的に適用されます。Chrome拡張機能のインストール状態が正確に検出されるようになります。
bash
# Claude Codeの起動
claude
# Chrome拡張機能がインストールされている場合、正確に検出される
# 以前Chromeなし環境で使用した後でも、正しく検出される実践例
Chrome後からインストールした場合の再検出
Chromeがない環境でClaude Codeを使用した後、Chromeをインストールした場合。
bash
# シナリオ: 最初にChromeなしでClaude Codeを使用
# → Chrome拡張機能が「未インストール」として検出される(これは正しい)
# Chromeをインストール
# Chromeストアからclaude.ai拡張機能をインストール
# Claude Codeを再起動
claude
# 修正前: Chrome拡張機能が依然として「未インストール」と表示される
# 修正後: 正しくChromeと拡張機能が検出される異なるマシン間での使用
作業マシンを変更した場合の拡張機能検出。
bash
# マシンA(Chromeなし)でClaude Codeを使用
# → 拡張機能「未インストール」
# マシンB(Chromeあり)でClaude Codeを使用
# 修正後: マシンBではChromeが正しく検出されるCI/CD環境とローカル環境の切り替え
ヘッドレス環境(CI)とローカル環境を行き来する場合。
bash
# CI環境(Chromeなし)
# → Chrome検出がスキップされる
# ローカル環境(Chromeあり)に切り替え
claude
# 修正後: ローカル環境でChromeが正しく検出される注意点
- この修正はv2.1.71以降で適用されます。
- 検出状態のキャッシュが適切にリセットされるようになりました。
- Chrome拡張機能の機能を使用するには、ChromeとClaude Code拡張機能の両方がインストールされている必要があります。
- 企業環境でChromeがシステムによって管理されている場合は、管理者に確認してください。