From fab3980cb37363f324b7d54e140bdf6489977c9e Mon Sep 17 00:00:00 2001 From: Damien Date: Fri, 12 Jul 2024 10:10:21 +0200 Subject: [PATCH] Fix Tab sur les inputs avec masque --- packages/forms/src/components/utils/mask.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/forms/src/components/utils/mask.ts b/packages/forms/src/components/utils/mask.ts index abd89615..f1878062 100644 --- a/packages/forms/src/components/utils/mask.ts +++ b/packages/forms/src/components/utils/mask.ts @@ -338,7 +338,16 @@ export function useMask({ if (isCut) { navigator.clipboard.writeText(selectedText); } - } else if (!(e.metaKey || e.altKey || e.ctrlKey || e.key === "Enter" || e.key.startsWith("Arrow"))) { + } else if ( + !( + e.metaKey || + e.altKey || + e.ctrlKey || + e.key === "Enter" || + e.key === "Tab" || + e.key.startsWith("Arrow") + ) + ) { e.preventDefault(); result = input(e.key || (e as any).data, characters, selection); }