faogustavo
08/18/2025, 1:55 PMfaogustavo
08/18/2025, 1:55 PMfaogustavo
08/18/2025, 1:56 PMAndrei Salavei
08/20/2025, 9:11 AMAre there any plans to start adding support for autofill with ContentType on iOS?Already done. Check it out Compose 1.9
I'm also noticing that password autofill works, but it does not fill the username/email field (I've tested using both the old and new APIs for autofill)This one a bit more tricky because iOS uses internal heuristic to fill email/password fields, but we're aware about it.
faogustavo
08/20/2025, 11:35 AMCheck it out Compose 1.9Does beta03 already have this? I'm using this one. But if it's in some dev build I can add the repository to test
Andrei Salavei
08/20/2025, 12:16 PMNicolas Patin
02/26/2026, 4:04 PMAndrei Salavei
03/03/2026, 10:24 AMThomas S.
03/06/2026, 10:48 AMUIKitTextInputService refactoring is still pending, is there any known workaround we could implement in the meantime? For instance, is it a viable temporary solution to use UIKitView interop to wrap native iOS text fields just for our Login screen, or is it better to just wait for the official Compose implementation?
ThanksAndrei Salavei
03/06/2026, 3:01 PMis there any known workaround we could implement in the meantimeNo idea TBH. I didn't try any solutions yet.
For instance, is it a viable temporary solution to useFrom the first look, that worth trying - create two hidden UITestField's with email/password types and make password "secured", also add code to copy text from login and password compose text fields to the native ones. Please tell me if it will work in your project.interop to wrap native iOSUIKitView
Thomas S.
03/06/2026, 3:09 PMUIKitView works perfectly!
Instead of using hidden `UITextField`s (which can be flaky with iOS focus and autosave heuristics), I replaced the Compose BasicTextField with a transparent native UITextField only for auth fields on iOS.
The architecture:
• Common Wrapper: Handles all UI decoration (labels, borders, icons).
• Input Area (expect/actual):
Android & Non-Auth iOS: Uses the standard Compose BasicTextField.
iOS Auth Fields (Email/Password): Renders a UIKitView with a UITextField.
The user interacts directly with a real native field (perfect for focus/return key handling), iOS reads the correct semantics (UITextContentTypeUsername/Password), and the Keychain prompt is triggered 100% of the time.
Hope this helps anyone waiting for an official fix!Andrei Salavei
03/06/2026, 4:24 PM