Auto-Fill Credit Card Resets Number of Participants
If you have an event that allows multiple participants and is using Stripe, the number of participants value is reset to "1" if you auto-fill your credit card information. Issue verified in Chrome but haven't tested other browsers.
- In Chrome, enter this in the URL chrome://settings/payments
- Enable "Save and fill payment methods"
- Then an "Add" button should appear
- In the popup, enter the dummy credit card info.
- Go to an event registration form
- Select more than one participant
- Click into the credit card field and select the dummy credit card to auto-fill the information
- The Number of Participants field value is reset to "1"
See recording below and watch the value in the number of participants field. You will see that the value in the field changes as soon as I hover over the auto-fill option. Then when I select the credit card to auto-fill the details, the number of participants value sticks.
Event-Participant-auto-fill-credit-card-issue
Issue confirmed in Chrome Version 119.0.6045.123 (Official Build) (x86_64) but may be occurring in other browsers according to a client report.
I'm able to recreate in a site running:
- Drupal 7.97
- CiviCRM 5.63.4
- Stripe extension 6.9.1
As well as a site running:
- Drupal 9.5.11
- CiviCRM 5.51.4
- Stripe extension 6.7.14