stripe-react-native
stripe-react-native copied to clipboard
Accessibility issues within the PaymentSheet - card management
trafficstars
Describe the bug
-
The new card tile & “+Add” text are focused and announced separately.
-
The added card tile and card number are focused separately. example video: https://drive.google.com/file/d/1PDgB8lHL3K-vSGpm1v6hkyGILZKK7YjZ/view
-
After double tap on the Edit button focus does not move anywhere.
-
The card tile and “-“buttons are focused and announced separately. example video: https://drive.google.com/file/d/1PFBl2-VN-cwjnzO4ido3PpKRsCI5dnWb/view
To Reproduce Steps to reproduce the behavior:
- Go to payment sheet on mobile
- Add a credit card
- Listen to the VO of the different elements on the bottom sheet (Select your payment method)
Expected behavior
- The new card tile and “+Add” text should be focused and announced together like “Add a new payment method or card“.
- The add card tile and card number should be focused and announced together like “Selected: The card ends with (card number)“.
- After double-tapping on the Edit button focus should move to the first card in the card list.
- The card tile and “-“ buttons should be focused and announced together like the “Remove Visa ending in 0069, button“.
Smartphone:
- Device: Samsung Galaxy F15
- OS: Android 14
Additional context Add any other context about the problem here.