bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
145 stars 23 forks source link

Autofill dialog unreliable on modern iOS device #3367

Open redpola opened 3 months ago

redpola commented 3 months ago

Production Build

Steps To Reproduce

The bug isn’t reproducible but manifests regularly (about 75% of the time I create a new entry) thus

At a web login tap the bitwarden icon to open “mini” bitwarden Click + to add a new login Enter details… roll random password. don’t know if it’s important but my passwords are 21+ random chars Tap Save

Often, the entire dialog disappears. The above steps can then be repeated identically.

This leads to a weird state where it turns out the login HAS been saved in bitwarden but it does not show up in subsequent accesses from this login field. Even actively searching from the “mini” bitwarden does not find the entry we just created.

Opening the bitwarden app proper DOES find the entries we just created, so they were saved but somehow didn’t make it into some index?

It seems to me like mini bitwarden is crashing after I create a new entry for some reason, leading to the other unexpected behaviour.

Expected Result

I expected the dialog not to disappear and dump me back to the login field.

I expected the newly-created entry to be available immediately.

Actual Result

The “mini” bitwarden UI abruptly disappears. Reopening it doesn’t find the login entry we just created.

Screenshots or Videos

Will add if I catch one.

Additional Context

No response

Operating System

iOS

Operating System Version

17.5.1

Device

iPad Air 2024

Build Version

2024.7.1 (8086)

redpola commented 3 months ago

Reproduced it. This only crashed after I copied the password and then immediately hit “save”.

Video is 97MB so cannot attach. See how long this iCloud version stays around then.

https://share.icloud.com/photos/024NViqNMIXVBFekV-xhEPVmQ

jtodddd commented 3 months ago

Hi there,

I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!

redpola commented 3 months ago

Did you follow these steps exactly? I can repro it every time.

At a login prompt tap the key to open mini bitwarden Authenticate Tap + Enter a username Generate a password Copy that password Hit select Hit save

A new entry is created but mini bitwarden just disappears

The first bug is that at this point mini bitwarden just disappears

The second bug is that I now cannot access the new entry I just created. To find it I must open the bitwarden app proper and search.