diff --git a/src/components/FeedbackPrompt.astro b/src/components/FeedbackPrompt.astro
index 829f68f83983d32..892a5714ecbf3d6 100644
--- a/src/components/FeedbackPrompt.astro
+++ b/src/components/FeedbackPrompt.astro
@@ -62,7 +62,7 @@ import { AstroIcon } from "~/components";
name="info"
/>
-
+
@@ -109,7 +109,7 @@ import { AstroIcon } from "~/components";
name="info"
/>
-
+
@@ -185,6 +185,28 @@ import { AstroIcon } from "~/components";
if (!form) return;
+ const reasons = form.querySelectorAll(
+ "input[type='radio']",
+ );
+
+ if (!reasons) return;
+
+ const submit = form.querySelector(
+ "input[type='submit']",
+ );
+
+ if (!submit) return;
+
+ reasons.forEach((reason) =>
+ reason.addEventListener(
+ "change",
+ () => {
+ submit.disabled = false;
+ },
+ { once: true },
+ ),
+ );
+
form.addEventListener("submit", async (e) => {
e.preventDefault();