Skip to content
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

Password autofill doesn’t work on iOS #3225

Open
1 task
TyphoonFL opened this issue May 4, 2024 · 30 comments
Open
1 task

Password autofill doesn’t work on iOS #3225

TyphoonFL opened this issue May 4, 2024 · 30 comments
Labels

Comments

@TyphoonFL
Copy link

TyphoonFL commented May 4, 2024

Steps To Reproduce

  1. In safari, Go to a website login page with a stored password in BW
  2. Ios keyboard pops up with detected password autofill option
  3. Tap on the option to fill with stored PW
  4. Password field remains empty

Expected Result

Password is filled in

Actual Result

Password doesn’t fill and remains empty

Screenshots or Videos

No response

Additional Context

No response

Operating System

iOS

Operating System Version

No response

Device

iPhone 13

Build Version

2024.4.2 (7528)

Beta

  • Using a pre-release version of the application.
@TyphoonFL TyphoonFL added the bug label May 4, 2024
@TheRealClarity
Copy link

Can reproduce, iOS 15.

@sammbw
Copy link

sammbw commented May 6, 2024

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.

Could you confirm the version of iOS you have installed, and if all websites appear to be affected?

Thanks!

@NextFire
Copy link

NextFire commented May 6, 2024

2024.4.2 on iOS 16.7.7, autofill suggestion doesn’t work anymore.

Video recording on https://mobile.free.fr/account/ below:

RPReplay_Final1714974030.mp4

@SergeantConfused
Copy link

Hello everyone,

Thank you all for your input. Could you all please detail your KDF configuration? I ask because it sounds like you could be encountering this.

Thank you in advance,

@TyphoonFL
Copy link
Author

Mine is current set to PBKDF2 SHA-256

@NextFire
Copy link

NextFire commented May 7, 2024

PBKDF2 SHA-256 @ 600000 iterations

I am using an iPhone X (quite old now…)

@dazzah87
Copy link

dazzah87 commented May 9, 2024

Experiencing the same problem as everyone else in this issue. It started happening after installing the latest update (v2024.4.2). I'm on an iPhone 15 Pro, iOS 17.4.1. I'm currently using the Argon2id KDF algorithm with 4 KDF iterations and 48 MB KDF memory. KDF parallelism is set to 4. These were the recommended settings mentioned in this reddit thread.

@micahblut
Copy link
Member

Thank you all for the reports. We have a fix in place that will be included in an upcoming release. You can track the progress of that fix here.

@mbaran5
Copy link

mbaran5 commented May 17, 2024

Has this been released into the AppStore version that was just updated? myself and others are still having this issue even with today's new release. https://www.reddit.com/r/Bitwarden/comments/1csdho7/ios_auto_fill_not_working/l4fobia/

@Machou
Copy link

Machou commented May 17, 2024

So with this morning's update (Version 2024.5.1) the bugs seemed to have been fixed.

I've just retested with the applications I'm 100% sure didn't work 2 days ago, and now I've got no worries, it's back to the way it was before.

Maybe update iOS to 17.5 ? an update appear today.

@mbaran5
Copy link

mbaran5 commented May 17, 2024

I am on 17.5, but what's weird is that AppStore says my app is up to date but the app version was 2024.4.2. When I force killed it and went back to AppStore it prompted an update. So far this seems to be good.

@4rtz1z
Copy link

4rtz1z commented May 17, 2024

i'm on iOS 16.5 and 16.6.1 latest 2024.5.1 still has the bug, the only version that works on me is 2024.4.0, hope this could be fixed, as this really bad for functionality

@LunarLanding
Copy link

I am on 2024.5.1, ios 17.5 does not autofill inside apps (from longpress on text field->autofill, only shows icloud), but does autofill inside safari.

@pheiduck
Copy link

pheiduck commented May 18, 2024

Yes, it is still present on Version: 2024.5.1 (7674)
iOS: 17.5
iPhone 12

by re-enable autofill in iOS Settings it’s working again only 2FA Code isn’t copied into clipboard. Has been done manually until now…

@albertdick
Copy link

albertdick commented May 21, 2024

Same here.
Cannot autofill username and password.
Tapping on the button nothing happens like the video above.

iPhone 7
iOS 15.8.2
Bitwarden App version 2024.5.1 (7674).

EDIT:
Here is a "temporary" fix that worked for me: Tapped in "Settings" > "Passwords" > "AutoFill Passwords" > turned the "AutoFill Passwords" feature off and on again, checked only Bitwarden on the list and then hard restarted the iPhone. It started working again, but somewhat bugged: the email autofill only appears if I click on the key icon that appears above the keyboard, and this makes it open Bitwarden and list the site's credential. Before, the shortcut to Bitwarden would appear without needing to click on the key and it would automatically select the credential.

@LunarLanding
Copy link

It seems the above mentioned fix was merged and will be in version 2024.5.2; currently the AppStore is at the previous one, 2024.5.1. Fingers crossed!

@4rtz1z
Copy link

4rtz1z commented May 27, 2024

It seems the above mentioned fix was merged and will be in version 2024.5.2; currently the AppStore is at the previous one, 2024.5.1. Fingers crossed!

Kinda doubt that, i tried the auto build and the issue still persist, i do hope i'm wrong

@micahblut
Copy link
Member

Hi all, we expected this to be fixed in 2024.5.1, so if you continue to see the issue please do log your details here. Things like iOS version and how you have configured your autofill settings will help us track this down. Thank you!

@micahblut micahblut reopened this May 28, 2024
@4rtz1z
Copy link

4rtz1z commented May 28, 2024

iOS 16.5 and 16.6.1
iPhone 13 Pro Max

setup like this :
IMG_0438

here's fail in action :

RPReplay_Final1716879244.mov

@micahblut

@Machou
Copy link

Machou commented May 28, 2024

iOS 16.5 and 16.6.1

iPhone 13 Pro Max

setup like this :

IMG_0438

here's fail in action :

RPReplay_Final1716879244.mov

@micahblut

iOS 17.5.1
Bitwarden 2024.5.1

All work perfectly :)

image

trim.DA682041-131E-458B-A9F6-C43D539D9455.MOV

@micahblut
Copy link
Member

I am on 2024.5.1, ios 17.5 does not autofill inside apps (from longpress on text field->autofill, only shows icloud), but does autofill inside safari.

Was this flow (long press > autofill) working in a previous version of the Bitwarden app?

@LunarLanding
Copy link

I am on 2024.5.1, ios 17.5 does not autofill inside apps (from longpress on text field->autofill, only shows icloud), but does autofill inside safari.

Was this flow (long press > autofill) working in a previous version of the Bitwarden app?

I am not sure. I could try different password provider apps and see if any provide this flow. Any suggestions?

@micahblut
Copy link
Member

I am on 2024.5.1, ios 17.5 does not autofill inside apps (from longpress on text field->autofill, only shows icloud), but does autofill inside safari.

Was this flow (long press > autofill) working in a previous version of the Bitwarden app?

I am not sure. I could try different password provider apps and see if any provide this flow. Any suggestions?

I don't believe this is expected to work for any third party password providers, so I was surprised to see it mentioned.

@NextFire
Copy link

2024.4.2 on iOS 16.7.7, autofill suggestion doesn’t work anymore.

Video recording on mobile.free.fr/account below:

RPReplay_Final1714974030.mp4

Same setup, last app version and still having the same issue.
I went back to iCloud Keychain.

@NextFire
Copy link

NextFire commented May 29, 2024

After connecting my iPhone to my Mac, I get this error in the Console when I try the autofill

iOS.Autofill (AuthenticationServices)
com.apple.AuthenticationServices
CredentialProviderExtension

Class CredentialProviderViewController must override -provideCredentialWithoutUserInteractionForIdentity:. Canceling extension request.

Maybe the app is now using https://developer.apple.com/documentation/authenticationservices/ascredentialproviderviewcontroller/4172628-providecredentialwithoutuserinte which is only available on iOS 17+ while the previous versions relied on https://developer.apple.com/documentation/authenticationservices/ascredentialproviderviewcontroller/2977554-providecredentialwithoutuserinte ?

@4rtz1z
Copy link

4rtz1z commented May 29, 2024

After connecting my iPhone to my Mac, I get this error in the Console when I try the autofill

iOS.Autofill (AuthenticationServices)
com.apple.AuthenticationServices
CredentialProviderExtension

Class CredentialProviderViewController must override -provideCredentialWithoutUserInteractionForIdentity:. Canceling extension request.

Maybe the app is now using https://developer.apple.com/documentation/authenticationservices/ascredentialproviderviewcontroller/4172628-providecredentialwithoutuserinte which is only available on iOS 17+ while the previous versions relied on https://developer.apple.com/documentation/authenticationservices/ascredentialproviderviewcontroller/2977554-providecredentialwithoutuserinte ?

Yes i believe this is the problem, i do have this error log too while pressing the autofill button (iOS 16.5)
IMG_6654

Seems the app itself use this extension at 2024.4.2 and up (bcs of passkey implementation ?), the only autofill that works on me on iOS 16.5 is 2024.4.0 and below

@LittleTurtle2333
Copy link

2024.5.2 Still not working in iOS 16.3.1

@TheNightRider12
Copy link

I'm having issues on one of the devices I was using. iPhone 12 using iOS 17.5.1. Gives the KDF memory error when trying to auto fill on safari, and even apps that support auto filling. KDF memory is set to 64. It was at 128 a few months ago but I decreased it when I went to autofill on my 2nd device which was a generation behind. (iPhone 12 vs 13)

@4rtz1z
Copy link

4rtz1z commented Jun 7, 2024

wohooo this fixed the issue #3282

resuming my subscriptions rn

@vvolkgang
Copy link
Member

iOS 16 QuickType (keyboard autofill suggestions) should be fixed in our next release, thank you @NextFire and @4rtz1z for the troubleshooting info! 🙏🏾

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests