diff --git a/packages/client/src/components/MkCaptcha.vue b/packages/client/src/components/MkCaptcha.vue
index 146c512fb8..208f2b627a 100644
--- a/packages/client/src/components/MkCaptcha.vue
+++ b/packages/client/src/components/MkCaptcha.vue
@@ -50,7 +50,7 @@ const props = defineProps<{
 }>();
 
 const emit = defineEmits<{
-	(ev: "update:modelValue", v: string | null): void;
+	"update:modelValue": [v: string | null];
 }>();
 
 const available = ref(false);
@@ -93,6 +93,7 @@ if (loaded) {
 				src: src.value,
 			}),
 		)
+	// biome-ignore lint/suspicious/noAssignInExpressions: assign it intentially
 	).addEventListener("load", () => (available.value = true));
 }