From 58b6728332165a0363a76efb5e64c7d4f1497357 Mon Sep 17 00:00:00 2001 From: Forge Date: Fri, 6 Mar 2026 15:12:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20popup=20configured=20check=20=E2=80=94?= =?UTF-8?q?=20also=20detect=20apiKeyEnc=20(encrypted=20key)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entrypoints/popup/Popup.tsx | 4 ++-- lexai-chrome-mv3.zip | Bin 93254 -> 95533 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/entrypoints/popup/Popup.tsx b/entrypoints/popup/Popup.tsx index 6243b25..b763503 100644 --- a/entrypoints/popup/Popup.tsx +++ b/entrypoints/popup/Popup.tsx @@ -194,8 +194,8 @@ function Popup() { // Load config + restore session input useEffect(() => { - safeStorageGet(chrome.storage.local, ['provider', 'apiKey', 'model'], (result) => { - if (result.apiKey) { + safeStorageGet(chrome.storage.local, ['provider', 'apiKey', 'apiKeyEnc', 'model'], (result) => { + if (result.apiKey || result.apiKeyEnc) { setConfigured(true); setProvider(result.provider || 'openai'); setModel(result.model || ''); diff --git a/lexai-chrome-mv3.zip b/lexai-chrome-mv3.zip index 0754a3ef6ce57739e9d1acb583febb84e950908a..6238a7bb4ca354db44a423a6f7ba7886aa4e7302 100644 GIT binary patch delta 3196 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