A demo app to show a bug with setting the autocapitalization type when using third party keyboards.
When using a third-party keyboard, setting autocapitalizationType on a textView and then reloading the textView's inputViews does nothing. This is different behavior than when using Apple's default keyboard. To reproduce:
- Type a couple of words.
- Tap "Capitalize Words". You Should See All Words Begin To Get Capitalized Like This.
- Tap "Capitalize Sentences. You will see your typing return to sentence capitalization like this.
- Switch to a third-party keyboard. I used GBoard.
- Tap "Capitalize Words". You will see your typing remain in sentence capitalization like this.