From 4e6a8c62c5b421daf49fefb5af4ef78354401fdd Mon Sep 17 00:00:00 2001 From: Elijah Duffy Date: Fri, 5 Sep 2025 10:56:47 -0700 Subject: [PATCH] phone input: fix auto validation on invalid --- src/lib/PhoneInput.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/PhoneInput.svelte b/src/lib/PhoneInput.svelte index 596673c..3f87c91 100644 --- a/src/lib/PhoneInput.svelte +++ b/src/lib/PhoneInput.svelte @@ -160,7 +160,10 @@ {placeholder} validate={{ required: required, - func: () => !required || (value !== undefined && value.isValid()) + func: () => + !required || + (value !== undefined && value.isValid()) || + (lastValue !== undefined && lastValue.isValid()) }} onvalidate={(e) => { numberValid = e.detail.valid;