From 397e006321098e31b0e989b8b304668a2a0c2fb8 Mon Sep 17 00:00:00 2001 From: justin Date: Wed, 20 May 2026 16:06:33 -0500 Subject: [PATCH] Fix: remove remaining TypeScript assertions from inline script as HTMLInputElement and as HTMLElement leaked into compiled JS, causing SyntaxError in the lead capture handler block. Co-Authored-By: Claude Opus 4.6 (1M context) --- site/src/pages/tools/fcc-compliance-check.astro | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/site/src/pages/tools/fcc-compliance-check.astro b/site/src/pages/tools/fcc-compliance-check.astro index 27f0cb0..2c41d24 100644 --- a/site/src/pages/tools/fcc-compliance-check.astro +++ b/site/src/pages/tools/fcc-compliance-check.astro @@ -1073,7 +1073,7 @@ import Base from "../../layouts/Base.astro"; document.addEventListener("click", (e) => { const btn = e.target.closest("#lead-submit-btn"); if (!btn) return; - const emailInput = document.getElementById("lead-email") as HTMLInputElement; + const emailInput = document.getElementById("lead-email"); const statusEl = document.getElementById("lead-status"); if (!emailInput || !statusEl) return; const email = emailInput.value.trim(); @@ -1085,8 +1085,8 @@ import Base from "../../layouts/Base.astro"; } btn.textContent = "Sending..."; btn.disabled = true; - const frn = (document.getElementById("entity-frn") as HTMLElement)?.textContent?.trim() || ""; - const entity = (document.getElementById("entity-name") as HTMLElement)?.textContent?.trim() || ""; + const frn = document.getElementById("entity-frn")?.textContent?.trim() || ""; + const entity = document.getElementById("entity-name")?.textContent?.trim() || ""; // Send lead to API fetch(`${API}/api/v1/tickets`, { method: "POST",