Credit card not filled in leicesterhospitalscharity.org.uk donation form (using stripe with an iframe for each field)
Categories
(Toolkit :: Form Autofill, defect, P3)
Tracking
()
People
(Reporter: Gijs, Assigned: dimi)
References
Details
Attachments
(1 file)
|
2.19 MB,
video/mp4
|
Details |
STR:
- have at least one payment card saved
- go to https://leicesterhospitalscharity.org.uk/
- on the big form on the homepage pick any amount and click "donate now"
- scroll down to the "Donate with Donate via Credit or Debit Card" section
- click in the "card number" field
ER:
autofill dropdown
AR:
no autofill dropdown
This is using Stripe and using a frame (from https://js.stripe.com/) for each field. The input field inside the form looks like:
<input class="InputElement is-empty Input Input--empty" autocomplete="cc-number" autocorrect="off" spellcheck="false" type="text" name="cardnumber" data-elements-stable-field-name="cardNumber" aria-required="true" inputmode="numeric" aria-label="Credit or debit card number" placeholder="Card Number" aria-invalid="false" tabindex="0" value="">
and the form:
<form class="ElementsApp is-empty" style="" dir="ltr"></form>
| Reporter | ||
Comment 1•10 months ago
|
||
This also affects https://bacacharity.org.uk/?form=donate
Steps there:
- have at least one payment card saved
- go to https://bacacharity.org.uk/?form=donate
- on the form on the homepage pick any amount and click "Donate"
- Click "keep my one-off gift" if prompted
- Enter a first name and last name of at least two letters, and a valid email address
- tick "donate anonymously" and "read our privacy policy"
- click "No thanks" for gift aid
- click in the card field with the "1234..." placeholder or the expiration field
They seem to be using a really big iframe for most of the page and then separate iframes again for the stripe elements.
Comment 2•9 months ago
|
||
The severity field is not set for this bug.
:dimi, could you have a look please?
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 3•9 months ago
•
|
||
gihs, thank you for filing the issue!
The website uses nested <iframe>, which we currently don't support. The reason we don't support nested <iframe> is that when we initially implemented <iframe> support, we didn't encounter any examples requiring it, so we chose to keep the solution simple.
I will work on this issue.
| Assignee | ||
Updated•8 months ago
|
Comment 4•2 days ago
|
||
Just verified the issues in the latest Nightly 149.0a1(build id:20260116093521 ) after bug 1966600 fix, but both issues(from the description and comment 1), are still reproducible in the same way they are described above.
Updated•2 days ago
|
Description
•