Bug 191397

Summary: [iOS] Disable autocapitalization when using a hardware keyboard
Product: WebKit Reporter: Daniel Bates <dbates>
Component: PlatformAssignee: Daniel Bates <dbates>
Status: RESOLVED INVALID    
Severity: Normal CC: megan_gardner, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Local Build   
Hardware: iPhone / iPad   
OS: iOS 12   
Bug Depends on:    
Bug Blocks: 190571    
Attachments:
Description Flags
Patch none

Daniel Bates
Reported 2018-11-07 14:05:32 PST
Unlike when using the software keyboard on iOS, autocapitalization tends to be more a nuisance than a convenience when using a hardware keyboard. Among other reasons, it is not obvious how to opt out of autocapitalization when using a hardware keyboard as there is neither a visual indication that the shift key is being implicitly pressed (as illustrated when using the software keyboard) nor is there is a way to disable the implicit shift. I propose that we disable autocapitalization when a hardware keyboard is attached.
Attachments
Patch (1.87 KB, patch)
2018-11-07 14:10 PST, Daniel Bates
no flags
Daniel Bates
Comment 1 2018-11-07 14:05:37 PST
Daniel Bates
Comment 2 2018-11-07 14:10:06 PST
Wenson Hsieh
Comment 3 2018-11-07 14:13:46 PST
Comment on attachment 354148 [details] Patch This one looks testable!
Daniel Bates
Comment 4 2018-11-07 16:20:36 PST
Actually, you can disable autocapitalization by default in Settings > General > Keyboards > Auto-Capitalization and WebKit respects that settings. Marking this bug Resolved Invalid.
Note You need to log in before you can comment on or make changes to this bug.