"Suggested logins" blurs the current field and fails to fill in the selected login with more than 4 logins
Categories
(Firefox for Android :: Autofill, defect, P3)
Tracking
()
People
(Reporter: mattcoz, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [ux-fun-2024] [s2-list25?] [fxdroid] [group1])
Attachments
(3 files)
Steps to reproduce:
Noticed the problem on my websites, so created a simple testcase:
<form method="post" target="_top">
<div><input type="email" name="emailAddress"/></div>
<div><input type="password" name="password"/></div>
<div><button type="submit">Login</button></div>
</form>
Tried this on two websites, one with a 4 logins, one with 15 logins.
Actual results:
The one with 4 logins worked fine, the field stayed focused and the login was filled when selected. The one with 15 logins did not. I deleted my logins on that site, one by one, and it failed until I got down to 4 logins.
Expected results:
It should fill the selected login regardless of the number of logins on the site.
Comment 1•2 years ago
|
||
The severity field is not set for this bug.
:cpeterson, could you have a look please?
For more information, please visit auto_nag documentation.
Confirm. That's why I can login here but not another site using subdomains for different services (with separate accounts).
Comment 3•2 years ago
|
||
This issue can be reproduced on latest Firefox for Android versions: RC 113.0 build 2, Beta 114.0b3 and Nightly 115.0a1 from 05/12 with Lenovo Yoga Tab 11 (Android 11), Google Pixel 6 (Android 13) and LG G7 fit (Android 8.1.0).
Updated•2 years ago
|
I face the same issue on Firefox Nightly 116.0a1 (build #2015955811 from 2023-06-11) on a Fairphone 3 /e/OS v1.11 (based on Android 12)
| Reporter | ||
Comment 5•2 years ago
|
||
Is anybody looking into this? It's a real pain.
Comment 6•2 years ago
|
||
Hi [:Matt], thank you for submitting this bug! It seems that the foundation team is already looking into it. For more details follow 1817926.
| Reporter | ||
Comment 7•2 years ago
|
||
That bug is marked fixed but this issue still remains.
| Reporter | ||
Updated•2 years ago
|
Comment 8•2 years ago
|
||
I have the same problem. Don't fix in this configuration :
121.0b3 (Build #2015987799), 29156d3ce8+
GV: 121.0-20231124091512
AS: 121.0
2023-11-24T18:04:35.010520776
Android 13 on a POCO M3 PRO 5G with MIUI 14.04
It works if there is few logins but doesn't if too many
Fails for me as well, but only sites with multiple logins, like authenticating via https://accounts.google.com for specific user
122.1.0 (Build #2016001831), 0d66540568+
GV: 122.0.1-20240205133611
AS: 122.0.1
Also some sites fight suggested logins with login focus gone when Android keyboard shows to select "Suggested Logins", but activating floating keyboard is a temporary workaround for this one.
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Workaround: Adjust Android keyboard to become "floating".
This stops the website from adjusting dimensions and removing focus on form input element, allowing Fenix autofill to remain functional for suggested logins even with 8+ managed logins..
If Fenix is adjusted to a smaller viewable list with scrollbars on suggested logins, or ideally overlay them like a floating option then not only would the problem go away, but UX improves with more of the website visible. For me Google keyboard takes up almost 2/5th of the screen by default, so more than two suggested logins in current implementation leaves little pixels left for website.
The floating keyboard method works, but it requires constant manual interaction to activate in order to login, and then disable it immediately afterwards.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 11•1 year ago
|
||
UX Fundamentals bug for squad 1
Comment 12•1 year ago
|
||
I was not able to reproduce this issue on the latest Firefox for Android 125.0, nor on the Nightly 126.0a1 from 4/12, with Google Pixel 6 (Android 14), and Lenovo tablet M10 (Android 10).
I had 8 saved passwords, and I was able to select and autofill anyone of them.
Comment 13•1 year ago
|
||
I still have the problem.
But if I enter the first 5 characters of an Id it works.
Android 13 on a POCO M3 PRO 5G with MIUI 14.04
FF 125.0b9 (Build #2016013367), f47b164f0d+
GV: 125.0-20240405130120
AS: 125.0.1
Comment 14•1 year ago
|
||
Mirabela and Emilo, thanks for testing. Sounds like there is still a problem with some corner cases.
Comment 15•1 year ago
|
||
Tested: 126.0a1 (Build #2016014823), hg-4a07e55947ef+
GV: 126.0a1-20240413085157
AS: 126.20240410050314
And new UX to place suggested logins horizontally inside the keyboard "suggestion strip" works like a charm.
Last new entry of "Search Firefox" is a nice touch. Will probably miss the quick "Manage Logins", but the 3-dot menu to get there via Settings is not far away.
Both GBoard and Samsung Keyboard worked on Samsung Galaxy Note 20.
Comment 16•1 year ago
|
||
Setting UX Fundamentals bugs to priority P2 because we want to fix them this year.
Comment 17•1 year ago
|
||
Do we have any devices with MIUI we can try to reproduce this on?
Comment 18•1 year ago
|
||
Hi, yes. MIUI 14.0.4.0 on Android 13. And the bug is still present.
FF 127.0b5 (Build #2016022343), hg-e764db86c3fd+
GV: 127.0-20240522100816
AS: 127.0
Comment 19•1 year ago
|
||
Hi Jeff,
I was able to reproduce partially this issue on a Xiaomi Mi8 Lite (Android 10) device - please see the attached short video.
Reproducible on all the Firefox for Android versions: 126.0, Beta 127.0b5, and Nightly 128.0a1 from 5/24.
NOT reproducible on a Google Pixel 6 (Android 14).
I tried on google.com, on which I have more than 4 saved credentials. When I am trying to select for the first time one of the credentials, I am not able to, I have to tap multiple times. Reloading the google.com page and retrying, fixes the issue.
I'll attach a logcat also, maybe it helps.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 20•1 year ago
|
||
Comment 21•1 year ago
|
||
Miralobontiu thank you so much for the video! I think what you're seeing is actually this bug that I have a patch open for now. Once it lands I may ask to see if this fixes the problem for you
Comment 22•1 year ago
|
||
@Jeff Boek, the suggestion-strip saved-passwords method that is shown when Firefox is unlocked for any application would solve this issue indirect as well (as it changes from a drop down list to a vertical slider and taking up less screen real-estate that appears to trigger the form element blur). My testing last-month gave me the wrong impression that this was how Nightly handled saved-passwords, but it was actually "FireFox Stable" offering to input the account info for "FireFox Nightly" once stable was unlocked via fingerprint. Retested just now with 126.0 Stable and 128.0a1 Nightly, and it still works that way.
For some reason I expected Stable and Nightly to share the same account store, but once I "saved" a few Google accounts into FireFox Nightly and expanding the "Saved passwords v" drop-down, it immediately hides the virtual Google keyboard on my Note20. This prevents the accounts.google.com form element on "Email or phone" to go blurred, and instead remain active on focus, thus appearing to resolve this bug/ticket.
Miralobontiu could manually verify if this will also resolve their issue by adjusting their virtual keyboard setting to become "Floating", or by collapsing the keyboard before opening the "Saved passwords v" list. On my Note20 running Android 13 at the bottom there is the "|||" hamburger icon on the left, the home 'O' icon in the middle, but then a 'V' on the right to collapse the keyboard once active (shows a '<' icon to go back by default), but this looked different on Miralobontiu's video.
Comment 23•1 year ago
|
||
Yeah I have this issue on numerous websites. One particular has 16 accounts stored. They are shown properly but on tapping an account nothing is autofilled. I periodically check on Firefox to see if it's fixed. Currently on 126.0b9 and it is still there.
Comment 24•1 year ago
|
||
Spent some time trying to reproduce this again on a Pixel Fold, Samsung A54 and S22 and wasn't able to reproduce this whether I have 1, 5 or 20 logins stored for a particular website. I tried Google, Amazon and Instagram and wasn't able to reproduce it.
If any of you are still able to reproduce this in 132+ could you please respond with:
- Device you're able to reproduce it on
- Android OS version
- Firefox App version
- Any 3rd party keyboard or system features like split screen that you may have enabled that could help us reproduce this issue to debug it.
Comment 25•1 year ago
|
||
Bumping this back to an S3 until we have a reliable reproduction case.
Comment 26•1 year ago
|
||
Hi Jeff,
Samsung Note 20, using Google GBoard default.
Settings > Keyboard list and default:
Google Voice Typing: Enabled
Gboard Multilingual typing: Enabled
Keyboard button on navigation bar: Enabled
Settings > Keyboard list and default > Gboard:
- Languages: English US (QWERTY), Nederlands (Dutch) QWERTY
- Preferences:
Number Row: Enabled
Show emoji switch key: Enabled
Show language switch key: Disabled
Reproducible site (6 saved users): https://accounts.google.com
132.0.2 (Build #2016055415), hg-21a81a27f177+
GV: 132.0.2-20241110192737
AS: 132.0.1
It works the first time accessing site (so that's fixed), but moment you cancel it and try again then it fails like it does on other sites (even first time accessing) that I can't share screenshots on.
- https://i.imgur.com/VZL0n7a.png (viewing site without focus inside credential field)
- https://i.imgur.com/zCADvSE.png (selecting field activates blinking input carrot and pops up keyboard)
The moment the "Saved Password" option is selected, keyboard collapses and the six saved accounts show, but I can already see the input box in the background loosing focus as the slideout partly overlaps input box. Selecting one of the saved entries does not prefill the info, and I'm back to screenshot #1.
Activating floating keyboard trick still works, because the 'website' with input field then never gets squeezed out of view causing the blur() on input box effect. This is also why a smaller number of saved passwords don't trigger the bug as the carrot remains active. Perhaps your Fold requires more saved passwords due to higher resolution available and saved-password slideout perhaps not being full width. Visually the saved passwords slideout has to partly overlap the input box or fully cover it to reproduce the issue.
Regular keyboard input lost focus: https://i.imgur.com/9uUshJw.png
Floating keyboard input retained focus: https://i.imgur.com/366oEXH.png
If needed I'll create a public accessible site with credentials I can share and reproducible steps, but hoping the above is enough for you to verify the bug still exists.
Comment 27•1 year ago
|
||
Thank you for such a prompt detailed response. Going to try to repro again now.
Comment 28•1 year ago
|
||
So I tried to configure my device to be as close to yours as possible. I'm running an S22, six logins on Google with Gboard installed. I will try to see if I can track someone down with a Note to test as well but I am still struggling to reproduce it π’. I attached a video of of the reproduction attempt with the hope that maybe you can tell me what is wrong with my technique when trying to reproduce the issue.
Comment 29•1 year ago
|
||
Totally understand, you're at stage two in the six-stages-of-debugging.
Perhaps it relates to Android 13, as the Note 20 got pushed out of support.
https://i.imgur.com/dCGoQny.png
https://i.imgur.com/QALrgmw.png
Will try to get a hold of other devices myself, see if I can reproduce it on Android 14.
Comment 30•1 year ago
|
||
That sounds likely. My A54 is Android 12 and I'm hoping to keep it there to continue testing with it. I will see if I can pickup a Note with android 14.
Comment 31•1 year ago
|
||
I was unable to reproduce this issue on the Fenix Nightly 134.0a1 from 11/20, nor on Firefox for Android 133.0.
Tested with:
- Samsung Galaxy Note 8 (Android 9),
- Xiaomi Mi8 Lite (Android 10),
- Oppo Find X3 Lite (Android 11), and
- Google Pixel 6 (Android 15).
| Reporter | ||
Comment 32•1 year ago
|
||
Good to see some activity here. I originally reported this from my Pixel 4 on Android 13, I'm currently using a Pixel 8 on Android 15 and I still experience the issue. Using Gboard with pretty standard settings. On my Pixel 8, I can get it to work with more than 4 logins, but that seems to be just because my screen is bigger.
Try reproducing it by changing the display size setting to maximum, or by switching to landscape where I can replicate with only one saved login. I was also able to get it to work on a site I have 16 saved logins by cranking the minimum width in Android developer settings up to 960.
In teh (In reply to Jeff Boek [:boek] from comment #28)
Created attachment 9438971 [details]
S22 test.mp4So I tried to configure my device to be as close to yours as possible. I'm running an S22, six logins on Google with Gboard installed. I will try to see if I can track someone down with a Note to test as well but I am still struggling to reproduce it π’. I attached a video of of the reproduction attempt with the hope that maybe you can tell me what is wrong with my technique when trying to reproduce the issue.
In your video, the field is still partly visible when the password panel first opens. Can you reproduce it when it's hidden at first?
Comment 33•9 months ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE.
For more information, please visit BugBot documentation.
Description
•