[HOLD for payment 2022-12-20] [HOLD] [$1000] Mobile keyboard doesn't include `/` char when expiration field is in focus
See original GitHub issueIf you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
CC @Gonals
Action Performed:
- Navigate to Profile > Payments > Add A debit Card
- Fill in the data until you get to the expiration date field
- Select the expiration date input
- Enter 2 characters
Expected Result:
- Either the
/
char should appear in the soft keyboard, or we should automatically add it for users
Actual Result:
- Neither the
/
char appears in the soft keyboard, or do we automatically add it for users
Note: Users still seem to pass validation without it, but this is still confusing
Platform:
Where is this issue occurring?
- iOS
- Android
- Mobile Web
Version Number: all Reproducible in staging?: yes Reproducible in production?: yes Email or phone of affected tester (no customers): all
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~01f986d0cdc2cf028e
- Upwork Job ID: 1597827787499143168
Issue Analytics
- State:
- Created 10 months ago
- Comments:42 (29 by maintainers)
Top Results From Across the Web
prevent mobile default keyboard when focusing an <input ...
I was nearly going to implement my own on-screen keyboard to work around it by disabling the Android keyboard entirely (lol). – Siimo...
Read more >If AutoFill doesn't work in Safari on Mac - Apple Support (MN)
Safari may be unable to tell which fields are for user name and password, credit card number and expiration date, and so forth....
Read more >ChangeLog - ftp
Add --use-stale-cache option. When set, if a DNS name exists in the cache, but its time-to-live has expired, dnsmasq will return the data...
Read more >How to Enable or Disable Alternative characters in keyboard ...
This video show How to Enable or Disable Alternative characters in keyboard Layout Samsung Galaxy S8 +. In this tutorial I use Samsung ......
Read more >CVE Reference Map for Source FULLDISC - MITRE
FULLDISC:20051117 UTstarcom F1000 VoIP Wifi phone multiple ... FULLDISC:20070421 freePBX 2.2.x's Music-on-hold Remote Code Execution Injection ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Paid @thesahindia and @Puneet-here the price + bonus for this issue.
Proposal
We can use
keyboardType='numeric'
specific for Android.https://github.com/Expensify/App/blob/3e47bce7f7d98812735ba9b00de282a4fa9345ed/src/pages/settings/Payments/AddDebitCardPage.js#L141