-
Notifications
You must be signed in to change notification settings - Fork 27.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WEB] [Safari] Autofill does not fill both login fields #71275
Comments
Hi @recycledhominid |
Here's the repo containing the sample app. I've hosted it on Firebase, you can try it on Safari from desktop and mobile, I've got the issue with both. And here's a GIF of the bug :) You can see that when I try to fill the credentials from the username textfield, it only fills the username. Then, if I try to fill the password, it sends me back to the username textfield, without filling the password. If I clear the username and try to fill with the focus on the password, only then does it fill both. |
Reproducible on master branch. flutter doctor -v
|
Any progress on this? This gives quite an annoying user experience IMO |
i have same issue |
|
This issue was reported by one of our users, I believe the underlying problem may be that setting keyboardType to TextInputType.emailAddress is leaving the type of the HTML field as "text" rather than "email". https://forum.invoiceninja.com/t/some-minor-ui-ux-issues-with-the-login/8876 |
This might be relevant as well: https://support.1password.com/compatible-website-design/ |
I can still reproduce this issue on
|
This has been reported almost 2 and a half years ago. Can someone please prioritize this? |
We have an issue where autofill in Safari Desktop is only partially autofilling the form. The only input that gets filled is the currently focused one. This is happening for a couple of reasons: - We hide non-focused inputs that are part of the autofill form by sizing them to 0px height and width, among other styles. - This doesn't cause issues in most browsers. However, Safari does not respect offscreen or 0-sized inputs, and this leads to the partial form autofill issue. The solution is to make sure we hide the inputs in the rest of the form from the users, without hiding it from Safari. Fixes flutter/flutter#71275
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
This occurs both on mobile and desktop Safari.
Safari desktop: Version 14.0.1 (16610.2.11.51.8) on macOS Big Sur 11.0.1
Safari mobile: iOS 14.2
Tried with LastPass and Safari's saved passwords for autofill and the issue is the same.
Same issue in Firefox #68005.
The text was updated successfully, but these errors were encountered: