28 October 2026
Section titled “28 October 2026”Added
- First version: a code field with one tab stop on Base UI OTP Field.
length,groupSize,validationType,mask,autoSubmit,onValueComplete.- Box position names localised through
ui.otp.*. purpose(loginorconfirm, defaultconfirm) anddata-purposeon the root.
Changed
- New
smsize (32 px boxes);mdis 36 px andlg40 px. - The boxes get a hairline shadow; invalid boxes get a 2 px danger halo.
autoSubmitworks only withpurpose="login"; withconfirmit is ignored with a development warning. An approval code never submits itself.- The Turkish position name of the boxes is “Hane 2 / 6” instead of “Rakam 2 / 6”.