From 9a0d75c7fc2e4553964a3b78b4452175fa03345b Mon Sep 17 00:00:00 2001 From: mic Date: Mon, 8 Dec 2025 16:08:00 +0100 Subject: [PATCH] asking openai api optional permission. see #558 --- pages/_lib/connection-ui.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pages/_lib/connection-ui.js b/pages/_lib/connection-ui.js index 9fb24523..ef285b3a 100644 --- a/pages/_lib/connection-ui.js +++ b/pages/_lib/connection-ui.js @@ -598,6 +598,13 @@ export async function injectConnectionUI({ let openai = new OpenAI({ apiKey: document.getElementById("chatgpt_api_key").value, }); + let granted = await messenger.permissions.request({ origins: ["https://*.openai.com/*"] }); + if(!granted){ + document.getElementById('chatgpt_model_fetch_loading').style.display = 'none'; + taLog.log("OpenAI API permission denied"); + alert(browser.i18n.getMessage("Optional_Permission_Denied_Model_Fetching")); + return; + } openai.fetchModels().then((data) => { if(!data.ok){ let errorDetail;