Bug 137070

Summary: keydown, keypress events don't fire with custom keyboards on iOS 8
Product: WebKit Reporter: Max Vujovic <mvujovic>
Component: UI EventsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, dbates, ddkilzer, enrica, mitz, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Reproduction none

Description Max Vujovic 2014-09-24 11:08:00 PDT
Created attachment 238602 [details]
Reproduction

To repro:

1. Install any custom keyboard on iOS 8 (I tried Keymoji https://itunes.apple.com/us/app/keymoji-emoji-autocomplete/id886476394?mt=8).
2. Set the custom keyboard as the default keyboard.
3. Open the reproduction.
4. Type in textarea.
5. The latest keydown event should be displayed on the page (and inspector console). However, the event doesn't fire and there is no output.
Comment 1 Radar WebKit Bug Importer 2014-09-24 20:26:20 PDT
<rdar://problem/18450468>
Comment 2 David Kilzer (:ddkilzer) 2015-09-15 10:59:12 PDT
This was fixed in iOS 8.3 and later (iOS 8.4, 8.4.1, 9.0) by a change to UIKit.