From 95acde1395bb72ad1bd1560cd5d669979cbfd198 Mon Sep 17 00:00:00 2001 From: Daniel Lu Date: Wed, 22 Oct 2025 10:06:27 -0700 Subject: [PATCH] fix: properly focus text area when tapping on invalid icon on mobile (#9073) * fix: properly focus text area when tapping on invalid icon * use touchend so that iOS 26 works --- packages/@react-spectrum/s2/src/Field.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); }