diff --git a/packages/@react-spectrum/s2/src/Field.tsx b/packages/@react-spectrum/s2/src/Field.tsx index dee3c461cf3..40a753d605c 100644 --- a/packages/@react-spectrum/s2/src/Field.tsx +++ b/packages/@react-spectrum/s2/src/Field.tsx @@ -200,8 +200,8 @@ export const FieldGroup = forwardRef(function FieldGroup(props: FieldGroupProps, (e.currentTarget.querySelector('input, textarea') as HTMLElement)?.focus(); } }} - onPointerUp={e => { - if (e.pointerType !== 'mouse' && !(e.target as Element).closest('button,input,textarea')) { + onTouchEnd={e => { + if (!(e.target as Element).closest('button,input,textarea')) { e.preventDefault(); (e.currentTarget.querySelector('input, textarea') as HTMLElement)?.focus(); }