<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>137070</bug_id>
          
          <creation_ts>2014-09-24 11:08:00 -0700</creation_ts>
          <short_desc>keydown, keypress events don&apos;t fire with custom keyboards on iOS 8</short_desc>
          <delta_ts>2015-09-15 10:59:12 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Max Vujovic">mvujovic</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>enrica</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1036990</commentid>
    <comment_count>0</comment_count>
      <attachid>238602</attachid>
    <who name="Max Vujovic">mvujovic</who>
    <bug_when>2014-09-24 11:08:00 -0700</bug_when>
    <thetext>Created attachment 238602
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&apos;t fire and there is no output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037133</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-09-24 20:26:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/18450468&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1126044</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-09-15 10:59:12 -0700</bug_when>
    <thetext>This was fixed in iOS 8.3 and later (iOS 8.4, 8.4.1, 9.0) by a change to UIKit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>238602</attachid>
            <date>2014-09-24 11:08:00 -0700</date>
            <delta_ts>2014-09-24 11:08:00 -0700</delta_ts>
            <desc>Reproduction</desc>
            <filename>custom-keyboard-bug.html</filename>
            <type>text/html</type>
            <size>590</size>
            <attacher name="Max Vujovic">mvujovic</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KICA8cD5JbiBTYWZhcmkgb24gaU9TIDgsIHR5
cGUgaW4gdGhlIGZvbGxvd2luZyB0ZXh0YXJlYSA8Yj51c2luZyBhIGN1c3RvbSBrZXlib2FyZDwv
Yj46PC9wPgogIDx0ZXh0YXJlYSBpZD0idGV4dGFyZWEiPlR5cGUgaGVyZTwvdGV4dGFyZWE+CiAg
PHA+VGhlIGxhdGVzdCBrZXlkb3duIGV2ZW50IHNob3VsZCBhcHBlYXIgYmVsb3csIGJ1dCBpdCBk
b2Vzbid0OjwvcD4KICA8cCBpZD0ib3V0cHV0Ij48L3A+CiAgPHNjcmlwdD4KICAgIHZhciBpbnB1
dEVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RleHRhcmVhJyk7CiAgICB2YXIgb3V0cHV0
RWwgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0cHV0Jyk7CgogICAgaW5wdXRFbC5hZGRF
dmVudExpc3RlbmVyKCdrZXlkb3duJywgZnVuY3Rpb24oZSkgewogICAgICB2YXIgbWVzc2FnZSA9
ICdrZXlkb3duIGtleUNvZGU6ICcgKyBlLmtleUNvZGU7CiAgICAgIGNvbnNvbGUubG9nKG1lc3Nh
Z2UpOwogICAgICBvdXRwdXRFbC5pbm5lckhUTUwgPSBtZXNzYWdlOwogICAgfSk7CiAgPC9zY3Jp
cHQ+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>