Password autofill is inaccessible on QuickType bar

Originator:av
Number:rdar://42462044 Date Originated:21-Jul-2018 01:21 PM
Status:Closed Resolved:02-Aug-2018 01:21 PM
Product:iOS + SDK Product Version:11.4
Classification:UI/Usability Reproducible:Always
 
Summary:
When using certain keyboards, like Serbian Latin, Croatian, Hungarian, Dutch etc, Quick Type / Suggestions input bar is not shown above the keyboard. This makes impossible to use password autofill feature impossible to use with those keyboards.

Steps to Reproduce:
1. Add Serbian Latin keyboard in system Settings
2. Implement password autofill in some sample project, as explained in https://developer.apple.com/videos/play/wwdc2017/206 - or use the same Shiny app sample code from that WWDC session
3. Switch to Serbian Latin keyboard - quick type bar does not appear
4. Switch to English keyboard - quick type with the password appears

Expected Results:
Quick Type bar should *always* appear and it should always show at least the “key” icon for the iCloud Keychain password store.

Actual Results:
Customer should not be forced to install English (or French or German…) keyboard in order to use such an important security helper in an app.

Version:
11.4

Notes:
Related to 

* https://developer.apple.com/videos/play/wwdc2017/206

* https://developer.apple.com/documentation/security/password_autofill/enabling_password_autofill_on_a_text_input_view

Comments

This works on iOS 12 with keyboard lanaguges that don’t have a prediction bar.
Verified on the iOS 12 beta 5.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!