document.addEventListener("DOMContentLoaded", () => { const apiUrlInput = document.getElementById("apiUrl"); const authTokenInput = document.getElementById("authToken"); const saveBtn = document.getElementById("saveBtn"); const status = document.getElementById("status"); browser.storage.local.get(["apiUrl", "authToken"]).then((result) => { if (result.apiUrl) apiUrlInput.value = result.apiUrl; if (result.authToken) authTokenInput.value = result.authToken; }); saveBtn.addEventListener("click", () => { const apiUrl = apiUrlInput.value.trim(); const authToken = authTokenInput.value.trim(); browser.storage.local.set({ apiUrl, authToken }).then(() => { status.textContent = "Configuration saved"; setTimeout(() => (status.textContent = ""), 2000); }); }); });