From b86a3293da4042faa92c8d6130bd1706017af91c Mon Sep 17 00:00:00 2001 From: oliver Date: Tue, 9 Jun 2026 13:58:01 -0300 Subject: [PATCH] Update app.js --- app.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index 854bd01..d2e0b13 100644 --- a/app.js +++ b/app.js @@ -1012,12 +1012,18 @@ async function savePassword() { ACCOUNT / USER PANEL ═══════════════════════════════════════════════════════════════ */ function toggleUserPanel() { + console.log("[account] toggleUserPanel called"); const backdrop = document.getElementById("account-backdrop"); - document.getElementById("acct-email-display").textContent = - currentEmail || "—"; + if (!backdrop) { + console.error("[account] backdrop not found"); + return; + } + // Open first — before anything else can throw + backdrop.classList.add("open"); + const emailEl = document.getElementById("acct-email-display"); + if (emailEl) emailEl.textContent = currentEmail || "—"; const invInput = document.getElementById("invoice-email-input"); if (invInput) invInput.value = localStorage.getItem("al_invoice_email") || ""; - backdrop.classList.add("open"); loadInvoices(); }