diff --git a/src/lib/components/Input/Input.svelte b/src/lib/components/Input/Input.svelte index 7252e76..cdd9563 100644 --- a/src/lib/components/Input/Input.svelte +++ b/src/lib/components/Input/Input.svelte @@ -95,9 +95,9 @@ value = e.target?.value; if (pattern && !pattern.test(e.target?.value)) { if (inputElement?.value.endsWith(e.data)) { - value = e.target?.value.substring(0, -e.data.length); + value = e.target?.value.substring(0, e.target?.value.length - e.data.length); } - return false; + return; } return input(e); }}