搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Automatic email and password field filling stopped working

  • 8 个回答
  • 0 人有此问题
  • 1 次查看
  • 最后回复者为 Paul

more options

Firefox for Android 110.0.1

I have created a simple HTML login form (code pasted below). In the past it worked perfectly using Firefox on Android but now when I tap inside the email field the Suggested logins link appears above my keyboard as normal and, when I click on it, a list of suggested logins is presented as normal. If I tap on one of the suggested logins (A URL with ...... underneath representing the password) I am taken back to the login form but the suggested login has not populated the email and password fields which are still empty. So, I have to type or copy and paste the email and password into the fields in order to be able to login.

I have pasted the code below.

<meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>

Login

<form method="post"> <label for="email-input">Email</label> <input type="email" id="email-input" name="email" required> <label for="password-input">Password</label> <input type="password" id="password-input" name="password" required> <input type="submit" id="submit-input" value="Login" name="submit"> </form>

Firefox for Android 110.0.1 I have created a simple HTML login form (code pasted below). In the past it worked perfectly using Firefox on Android but now when I tap inside the email field the Suggested logins link appears above my keyboard as normal and, when I click on it, a list of suggested logins is presented as normal. If I tap on one of the suggested logins (A URL with ...... underneath representing the password) I am taken back to the login form but the suggested login has not populated the email and password fields which are still empty. So, I have to type or copy and paste the email and password into the fields in order to be able to login. I have pasted the code below. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <h1>Login</h1> <form method="post"> <label for="email-input">Email</label> <input type="email" id="email-input" name="email" required> <label for="password-input">Password</label> <input type="password" id="password-input" name="password" required> <input type="submit" id="submit-input" value="Login" name="submit"> </form> </body> </html>

所有回复 (8)

more options

I see in my previous post that my h1 element would have been better left out so "Login" has been rendered as an actual heading. Sorry about that!

more options

I should add that the code I posted in my question works fine on Firefox 110.0 on my Desktop. Also it works on Chrome on the same Android device it does not work on using Firefox.

more options

Hi

For web development questions I recommend that you ask the experts at:

https://stackoverflow.com/

more options

I reset my android phone to factory settings and reinstalled Firefox. That solved the problem and then a few days later it came back. It really makes Firefox almost unusable for me which is a pity.

more options

Hi

This is something that our developers are aware of and are looking into. You can follow progress on this and add comments at:

https://bugzilla.mozilla.org/show_bug.cgi?id=1817926

more options

Hi Paul, very useful to hear that and see the link! I can stop trying to fix my code now at least for the moment.

more options

No problem. I will post an update here when I have it.

more options

Hi

Thank you for your patience while we have been looking into the password auto-fill issue in Firefox for Android. I have been advised by our developers that this issue is due to be fixed in Firefox for Android 117, which is due to be made available from the end of this month. Please look out for an update from the Google Play store.

Thank you.