My iOS app has username & password text fields. The username has specific limitations which are ensured by textField:shouldChangeCharactersInRange:replacementString:
which returns NO
for invalid resulting strings.
In iOS 11 I observe an issue when 'Password AutoFill'
feature is used. In this case delegate method is called, but its result is ignored and text is replaced in any case regardless of returned value.
Is it by design, or bug, or maybe I'm missing something?