<?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>43601</bug_id>
          
          <creation_ts>2010-08-05 18:29:39 -0700</creation_ts>
          <short_desc>Should have test: textInput should not fired when preceding key events are cancelled.</short_desc>
          <delta_ts>2010-08-08 21:30:00 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>42957</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>261015</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2010-08-05 18:29:39 -0700</bug_when>
    <thetext>From Bug 42958.
Tests for textInput need to improve. This one is a part of such effort.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261017</commentid>
    <comment_count>1</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2010-08-05 18:30:51 -0700</bug_when>
    <thetext>http://www.w3.org/TR/DOM-Level-3-Events/#keyset-cancelable_keys</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261076</commentid>
    <comment_count>2</comment_count>
      <attachid>63688</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2010-08-05 21:21:06 -0700</bug_when>
    <thetext>Created attachment 63688
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261077</commentid>
    <comment_count>3</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2010-08-05 21:21:48 -0700</bug_when>
    <thetext>Hi Tony, could you take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261312</commentid>
    <comment_count>4</comment_count>
      <attachid>63688</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-08-06 09:51:27 -0700</bug_when>
    <thetext>Comment on attachment 63688
Patch

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261967</commentid>
    <comment_count>5</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2010-08-08 21:30:00 -0700</bug_when>
    <thetext>Committed r64962: &lt;http://trac.webkit.org/changeset/64962&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63688</attachid>
            <date>2010-08-05 21:21:06 -0700</date>
            <delta_ts>2010-08-06 09:51:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43601-20100806132104.patch</filename>
            <type>text/plain</type>
            <size>4802</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmNWY5YTBjMzU0NDhlZGJiMzE2MGRjZmNiM2Q1MGNkNDFjNTU5YTg5Li4zM2U5YmQz
ZmY1NmUxMDFkM2RmYmYxMTg5MjE3ZGY1ODk1ZjlkMDEwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTAtMDgtMDUgIE1PUklUQSBIYWppbWUgIDxtb3JyaXRhQGdvb2dsZS5jb20+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2hvdWxkIGhhdmUgdGVz
dDogdGV4dElucHV0IHNob3VsZCBub3QgZmlyZWQgd2hlbiBwcmVjZWRpbmcga2V5IGV2ZW50cyBh
cmUgY2FuY2VsbGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDM2MDEKKworICAgICAgICAqIGZhc3QvZXZlbnRzL2lucHV0VGV4dC1uZXZlci1maXJl
ZC1vbi1rZXlkb3duLWNhbmNlbC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZXZlbnRzL2lucHV0VGV4dC1uZXZlci1maXJlZC1vbi1rZXlkb3duLWNhbmNlbC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy9zY3JpcHQtdGVzdHMvaW5wdXRUZXh0LW5ldmVyLWZp
cmVkLW9uLWtleWRvd24tY2FuY2VsLmpzOiBBZGRlZC4KKyAgICAgICAgKGhhbmRsZVRleHRJbnB1
dCk6CisgICAgICAgIChtYXlDYW5jZWwpOgorICAgICAgICAoc2V0dXApOgorICAgICAgICAodGVz
dCk6CisKIDIwMTAtMDgtMDUgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBVcGRhdGUgUXQgcmVzdWx0IHNob3dpbmcgdGhhdCB3ZSBzdHJpcCBudWxscyBpbiB0aGlz
IGNhc2UuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pbnB1dFRleHQtbmV2
ZXItZmlyZWQtb24ta2V5ZG93bi1jYW5jZWwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvaW5wdXRUZXh0LW5ldmVyLWZpcmVkLW9uLWtleWRvd24tY2FuY2VsLWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi42MTRmNmM1ZWFmOTgzYmViNjM2ZTBkMzQ0ZWJjYWFjZjk0MTZiNmZk
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvaW5wdXRUZXh0LW5l
dmVyLWZpcmVkLW9uLWtleWRvd24tY2FuY2VsLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE1IEBA
CitUZXN0IHRoYXQgZW5zdXJlIHRleHRJbnB1dCBldmVudHMgc2hvdWxkIG5vdCBmaXJlZCB3aGVu
IHByZWNlZGluZyBrZXkgZXZlbnRzIGFyZSBjYW5jZWxsZWQKKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCisKK1BBU1Mgd2luZG93LnRhcmdldE5vZGUgaXMgcmVjZWl2ZWRFdmVudFRhcmdl
dAorUEFTUyBudWxsIGlzIHJlY2VpdmVkRXZlbnRUYXJnZXQKK1BBU1Mgd2luZG93LnRhcmdldE5v
ZGUgaXMgcmVjZWl2ZWRFdmVudFRhcmdldAorUEFTUyBudWxsIGlzIHJlY2VpdmVkRXZlbnRUYXJn
ZXQKK1BBU1Mgd2luZG93LnRhcmdldE5vZGUgaXMgcmVjZWl2ZWRFdmVudFRhcmdldAorUEFTUyBu
dWxsIGlzIHJlY2VpdmVkRXZlbnRUYXJnZXQKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50
cy9pbnB1dFRleHQtbmV2ZXItZmlyZWQtb24ta2V5ZG93bi1jYW5jZWwuaHRtbCBiL0xheW91dFRl
c3RzL2Zhc3QvZXZlbnRzL2lucHV0VGV4dC1uZXZlci1maXJlZC1vbi1rZXlkb3duLWNhbmNlbC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmQ3YmIwZmFkNjJjMmQ2YzZjOWQ1MTY2YzA0YTAzZTBmYTkwOThjMjMK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9pbnB1dFRleHQtbmV2
ZXItZmlyZWQtb24ta2V5ZG93bi1jYW5jZWwuaHRtbApAQCAtMCwwICsxLDEzIEBACis8IURPQ1RZ
UEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgor
PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHls
ZS5jc3MiPgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBp
ZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL2lucHV0VGV4dC1u
ZXZlci1maXJlZC1vbi1rZXlkb3duLWNhbmNlbC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0i
Li4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0
bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zY3JpcHQtdGVzdHMvaW5w
dXRUZXh0LW5ldmVyLWZpcmVkLW9uLWtleWRvd24tY2FuY2VsLmpzIGIvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvc2NyaXB0LXRlc3RzL2lucHV0VGV4dC1uZXZlci1maXJlZC1vbi1rZXlkb3duLWNh
bmNlbC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi45NGJlMWE2NGYyY2M4Y2M2MTFkYzEzOWI5YzgyNGYxY2QzYmNh
MTIyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvc2NyaXB0LXRl
c3RzL2lucHV0VGV4dC1uZXZlci1maXJlZC1vbi1rZXlkb3duLWNhbmNlbC5qcwpAQCAtMCwwICsx
LDYzIEBACitkZXNjcmlwdGlvbignVGVzdCB0aGF0IGVuc3VyZSB0ZXh0SW5wdXQgZXZlbnRzIHNo
b3VsZCBub3QgZmlyZWQgd2hlbiBwcmVjZWRpbmcga2V5IGV2ZW50cyBhcmUgY2FuY2VsbGVkJyk7
CisKK3ZhciB0YXJnZXRSb290ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Cit0YXJn
ZXRSb290LmlubmVySFRNTCArPSAiPGlucHV0IHR5cGU9J3RleHQnIGlkPSd0YXJnZXRJbnB1dCcg
Lz4iOwordGFyZ2V0Um9vdC5pbm5lckhUTUwgKz0gIjx0ZXh0YXJlYSBpZD0ndGFyZ2V0VGV4dGFy
ZWEnPjwvdGV4dGFyZWE+IjsKK3RhcmdldFJvb3QuaW5uZXJIVE1MICs9ICI8ZGl2IGlkPSd0YXJn
ZXRFZGl0YWJsZScgY29udGVudEVkaXRhYmxlPjwvZGl2PiI7Citkb2N1bWVudC5ib2R5LmFwcGVu
ZENoaWxkKHRhcmdldFJvb3QpOworCit2YXIgdGFyZ2V0SW5wdXQgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgidGFyZ2V0SW5wdXQiKTsKK3ZhciB0YXJnZXRUZXh0YXJlYSA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0YXJnZXRUZXh0YXJlYSIpOwordmFyIHRhcmdldEVkaXRhYmxlID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRhcmdldEVkaXRhYmxlIik7CisKK3ZhciByZWNlaXZlZEV2
ZW50VGFyZ2V0ID0gbnVsbDsKKworZnVuY3Rpb24gaGFuZGxlVGV4dElucHV0KGV2dCkKK3sKKyAg
ICByZWNlaXZlZEV2ZW50VGFyZ2V0ID0gZXZ0LnRhcmdldDsKK30KKwordmFyIHNob3VsZENhbmNl
bCA9IGZhbHNlOworCitmdW5jdGlvbiBtYXlDYW5jZWwoZXZ0KQoreworICAgIGlmIChzaG91bGRD
YW5jZWwpCisgICAgICAgIGV2dC5wcmV2ZW50RGVmYXVsdCgpOworfQorCit0YXJnZXRJbnB1dC5h
ZGRFdmVudExpc3RlbmVyKCJ0ZXh0SW5wdXQiLCBoYW5kbGVUZXh0SW5wdXQpOwordGFyZ2V0SW5w
dXQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIG1heUNhbmNlbCk7Cit0YXJnZXRUZXh0YXJl
YS5hZGRFdmVudExpc3RlbmVyKCJ0ZXh0SW5wdXQiLCBoYW5kbGVUZXh0SW5wdXQpOwordGFyZ2V0
VGV4dGFyZWEuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIG1heUNhbmNlbCk7Cit0YXJnZXRF
ZGl0YWJsZS5hZGRFdmVudExpc3RlbmVyKCJ0ZXh0SW5wdXQiLCBoYW5kbGVUZXh0SW5wdXQpOwor
dGFyZ2V0RWRpdGFibGUuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIG1heUNhbmNlbCk7CisK
K2Z1bmN0aW9uIHNldHVwKHRvY2FuY2VsKQoreworICAgIHJlY2VpdmVkRXZlbnRUYXJnZXQgPSBu
dWxsOworICAgIHNob3VsZENhbmNlbCA9IHRvY2FuY2VsOworfQorCitmdW5jdGlvbiB0ZXN0KHRh
cmdldE5vZGUpCit7CisgICAgd2luZG93LnRhcmdldE5vZGUgPSB0YXJnZXROb2RlOworICAgIHNl
dHVwKGZhbHNlKTsKKyAgICBldmVudFNlbmRlci5rZXlEb3duKCJhIik7CisgICAgc2hvdWxkQmUo
IndpbmRvdy50YXJnZXROb2RlIiwgInJlY2VpdmVkRXZlbnRUYXJnZXQiKTsKKyAgICBzZXR1cCh0
cnVlKTsKKyAgICBldmVudFNlbmRlci5rZXlEb3duKCJhIik7CisgICAgc2hvdWxkQmUoIm51bGwi
LCAicmVjZWl2ZWRFdmVudFRhcmdldCIpOworfQorCit0YXJnZXRJbnB1dC5mb2N1cygpOwordGVz
dCh0YXJnZXRJbnB1dCk7CisKK3RhcmdldFRleHRhcmVhLmZvY3VzKCk7Cit0ZXN0KHRhcmdldFRl
eHRhcmVhKTsKKword2luZG93LmdldFNlbGVjdGlvbigpLnNldEJhc2VBbmRFeHRlbnQodGFyZ2V0
RWRpdGFibGUsIDAsIHRhcmdldEVkaXRhYmxlLCAwKTsKK3Rlc3QodGFyZ2V0RWRpdGFibGUpOwor
Cit0YXJnZXRSb290LnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7Cit2YXIgc3VjY2Vzc2Z1bGx5UGFy
c2VkID0gdHJ1ZTsKKwo=
</data>
<flag name="review"
          id="52088"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>