<?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>34393</bug_id>
          
          <creation_ts>2010-01-31 04:28:35 -0800</creation_ts>
          <short_desc>Cancel button of search input field does not fire input event</short_desc>
          <delta_ts>2010-07-22 17:43:51 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Steven Brown">StevenGBrown</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
    
    <cc>arv</cc>
    
    <cc>joepeck</cc>
    
    <cc>StevenGBrown</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>186186</commentid>
    <comment_count>0</comment_count>
      <attachid>47791</attachid>
    <who name="Steven Brown">StevenGBrown</who>
    <bug_when>2010-01-31 04:28:35 -0800</bug_when>
    <thetext>Created attachment 47791
Search field input events

All other changes to the text of a type=&quot;search&quot; input field trigger an input event (inserting or deleting characters, pasting into the field, spell-checker corrections, etc), but clicking on the cancel button within the field does not.

The attached file &quot;searchfield.html&quot; demonstrates this: it contains a search field and logs all input events fired from that search field.

Reproduced in Google Chrome 4.0.249.78 and Safari 4.0.4 (531.21.10).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186214</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-31 11:36:42 -0800</bug_when>
    <thetext>Confirmed with r54103.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213918</commentid>
    <comment_count>2</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-04-18 23:20:12 -0700</bug_when>
    <thetext>Also, potentially related, if you mousedown on the cancel button, and mouseup on the cancel button the mousedown event will fire, but the mouseup event will not fire.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215062</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-04-20 16:40:31 -0700</bug_when>
    <thetext>See also: bug 37789.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252395</commentid>
    <comment_count>4</comment_count>
      <attachid>61776</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-07-16 01:20:20 -0700</bug_when>
    <thetext>Created attachment 61776
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252553</commentid>
    <comment_count>5</comment_count>
      <attachid>61776</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2010-07-16 09:18:54 -0700</bug_when>
    <thetext>Comment on attachment 61776
Patch


&gt; +++ b/LayoutTests/fast/forms/script-tests/search-cancel-button-events.js
&gt; @@ -0,0 +1,37 @@
&gt; +description(&apos;Test for the spin control behavior in a type=numnber input.&apos;);

The description needs update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252572</commentid>
    <comment_count>6</comment_count>
      <attachid>61818</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-07-16 09:57:30 -0700</bug_when>
    <thetext>Created attachment 61818
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255049</commentid>
    <comment_count>7</comment_count>
      <attachid>61818</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2010-07-22 16:21:22 -0700</bug_when>
    <thetext>Comment on attachment 61818
Patch

We should clearly be firing the input event here. Whether we should fire an explicit cancel event is another question. It&apos;s not needed in my opinion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255110</commentid>
    <comment_count>8</comment_count>
      <attachid>61818</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-07-22 17:43:43 -0700</bug_when>
    <thetext>Comment on attachment 61818
Patch

Clearing flags on attachment: 61818

Committed r63929: &lt;http://trac.webkit.org/changeset/63929&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255111</commentid>
    <comment_count>9</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-07-22 17:43:51 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>47791</attachid>
            <date>2010-01-31 04:28:35 -0800</date>
            <delta_ts>2010-01-31 04:28:35 -0800</delta_ts>
            <desc>Search field input events</desc>
            <filename>searchfield.html</filename>
            <type>text/html</type>
            <size>500</size>
            <attacher name="Steven Brown">StevenGBrown</attacher>
            
              <data encoding="base64">PGh0bWw+DQo8aGVhZD4NCjxzY3JpcHQ+DQogIGZ1bmN0aW9uIGluaXQoKSB7DQogICAgdmFyIHNl
YXJjaEZpZWxkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NlYXJjaEZpZWxkJyk7DQogICAg
c2VhcmNoRmllbGQuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLCBmdW5jdGlvbigpIHsNCiAgICAg
IHZhciBwYXJhZ3JhcGhFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgncCcpOw0KICAg
ICAgcGFyYWdyYXBoRWxlbWVudC50ZXh0Q29udGVudCA9DQogICAgICAgICAgJ2lucHV0IGV2ZW50
IGZpcmVkOiAiJyArIHNlYXJjaEZpZWxkLnZhbHVlICsgJyInOw0KICAgICAgZG9jdW1lbnQuYm9k
eS5hcHBlbmRDaGlsZChwYXJhZ3JhcGhFbGVtZW50KTsNCiAgICB9LCBmYWxzZSk7DQogIH0NCjwv
c2NyaXB0Pg0KPC9oZWFkPg0KPGJvZHkgb25sb2FkPSJpbml0KCkiPg0KPGlucHV0IGlkPSJzZWFy
Y2hGaWVsZCIgdHlwZT0ic2VhcmNoIi8+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61776</attachid>
            <date>2010-07-16 01:20:20 -0700</date>
            <delta_ts>2010-07-16 09:57:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34393-20100716172018.patch</filename>
            <type>text/plain</type>
            <size>5669</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAxNDg1ZmMwMGM4OTU3YzYxZTJiZGI5N2E4MjIxOTJhNTExZjZjMDM1Li42ZWZmMzJm
YzcwODk5ZDA2NjQwYTY3YTVkZjk2ODI0YjFlZmM3MmM5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDctMTYgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbmNlbCBidXR0b24gb2Yg
c2VhcmNoIGlucHV0IGZpZWxkIHNob3VsZCBmaXJlIGlucHV0L2NoYW5nZSBldmVudHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MzkzCisKKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMu
anM6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2VhcmNoLWNhbmNlbC1idXR0b24tZXZl
bnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9zZWFyY2gtY2Fu
Y2VsLWJ1dHRvbi1ldmVudHMuaHRtbDogQWRkZWQuCisKIDIwMTAtMDctMTUgIEFkYW0gQmFydGgg
IDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3RzL3NlYXJjaC1j
YW5jZWwtYnV0dG9uLWV2ZW50cy5qcyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRl
c3RzL3NlYXJjaC1jYW5jZWwtYnV0dG9uLWV2ZW50cy5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi40YmI2OTE3Njcw
ZjU2YzE0YTI3Nzg3NjY2YTM3MjgzZWIxNGVkNGNkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvc2VhcmNoLWNhbmNlbC1idXR0b24tZXZlbnRz
LmpzCkBAIC0wLDAgKzEsMzcgQEAKK2Rlc2NyaXB0aW9uKCdUZXN0IGZvciB0aGUgc3BpbiBjb250
cm9sIGJlaGF2aW9yIGluIGEgdHlwZT1udW1uYmVyIGlucHV0LicpOworCit2YXIgcGFyZW50ID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Citkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxk
KHBhcmVudCk7CitwYXJlbnQuaW5uZXJIVE1MID0gJzxpbnB1dCB0eXBlPXNlYXJjaCBpZD1zZWFy
Y2ggdmFsdWU9Zm9vPjxpbnB1dCBpZD1hbm90aGVyPic7Cit2YXIgc2VhcmNoID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3NlYXJjaCcpOwordmFyIGFub3RoZXJJbnB1dCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdhbm90aGVyJyk7Cit2YXIgaW5wdXRFdmVudENvdW50ZXIgPSAwOwordmFy
IGNoYW5nZUV2ZW50Q291bnRlciA9IDA7CisKK3NlYXJjaC5vbmNoYW5nZSA9IGZ1bmN0aW9uKCkg
eyBjaGFuZ2VFdmVudENvdW50ZXIrKzsgfTsKK3NlYXJjaC5vbmlucHV0ID0gZnVuY3Rpb24oKSB7
IGlucHV0RXZlbnRDb3VudGVyKys7IH07CisKK2lmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAg
ICBkZWJ1ZygnSW5pdGlhbCBzdGF0ZScpOworICAgIHNob3VsZEJlKCdjaGFuZ2VFdmVudENvdW50
ZXInLCAnMCcpOworICAgIHNob3VsZEJlKCdpbnB1dEV2ZW50Q291bnRlcicsICcwJyk7CisKKyAg
ICBkZWJ1ZygnQ2xpY2sgdGhlIGNhbmNlbCBidXR0b24nKTsKKyAgICBldmVudFNlbmRlci5tb3Vz
ZU1vdmVUbyhzZWFyY2gub2Zmc2V0TGVmdCArIHNlYXJjaC5vZmZzZXRXaWR0aCAtIDgsIHNlYXJj
aC5vZmZzZXRUb3AgKyBzZWFyY2gub2Zmc2V0SGVpZ2h0IC8gMik7CisgICAgZXZlbnRTZW5kZXIu
bW91c2VEb3duKCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgIHNob3VsZEJlKCdz
ZWFyY2gudmFsdWUnLCAnIiInKTsKKyAgICBzaG91bGRCZSgnY2hhbmdlRXZlbnRDb3VudGVyJywg
JzAnKTsKKyAgICBzaG91bGRCZSgnaW5wdXRFdmVudENvdW50ZXInLCAnMScpOworCisgICAgZGVi
dWcoJ0ZvY3VzIG9uIGFub3RoZXIgZmllbGQnKTsKKyAgICBhbm90aGVySW5wdXQuZm9jdXMoKTsK
KyAgICBzaG91bGRCZSgnY2hhbmdlRXZlbnRDb3VudGVyJywgJzEnKTsKKyAgICBzaG91bGRCZSgn
aW5wdXRFdmVudENvdW50ZXInLCAnMScpOworCisgICAgcGFyZW50LmlubmVySFRNTCA9ICcnOwor
fSBlbHNlIHsKKyAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKS5pbm5lckhUTUwg
PSAnTm8gZXZlbnRTZW5kZXInOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoLWNhbmNlbC1idXR0b24t
ZXZlbnRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoLWNhbmNl
bC1idXR0b24tZXZlbnRzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44OTc0ZDAyMTNjOTNkYTc2
NzAxNzIwNjZjOGVhZTIyMWI0NTg2MjlmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMTkgQEAKK1Rlc3QgZm9yIHRoZSBzcGluIGNvbnRyb2wgYmVoYXZpb3IgaW4gYSB0eXBl
PW51bW5iZXIgaW5wdXQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAi
UEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitJbml0aWFs
IHN0YXRlCitQQVNTIGNoYW5nZUV2ZW50Q291bnRlciBpcyAwCitQQVNTIGlucHV0RXZlbnRDb3Vu
dGVyIGlzIDAKK0NsaWNrIHRoZSBjYW5jZWwgYnV0dG9uCitQQVNTIHNlYXJjaC52YWx1ZSBpcyAi
IgorUEFTUyBjaGFuZ2VFdmVudENvdW50ZXIgaXMgMAorUEFTUyBpbnB1dEV2ZW50Q291bnRlciBp
cyAxCitGb2N1cyBvbiBhbm90aGVyIGZpZWxkCitQQVNTIGNoYW5nZUV2ZW50Q291bnRlciBpcyAx
CitQQVNTIGlucHV0RXZlbnRDb3VudGVyIGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zv
cm1zL3NlYXJjaC1jYW5jZWwtYnV0dG9uLWV2ZW50cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MDMwMzQz
MDUxNmI3YzAyNjNiODlkOTU4ZDZmMjRmMTcyNGEzYjQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuaHRtbApAQCAt
MCwwICsxLDEzIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9F
TiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9m
YXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4v
ZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2Pgor
PHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuanMi
Pjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3Qt
cG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGE0YTI2ZDI0MjY4MjljM2IxZGIz
YjU1NDI4MTlhZDcyYzlmOGJmNjguLmE5ZjA3NDlmYmUxMTdjMDBlYjY2YzA1NTFkMzBmZTM4NDFi
OWJmMjMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDctMTYgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIENhbmNlbCBidXR0b24gb2Ygc2VhcmNoIGlucHV0IGZpZWxkIHNob3VsZCBmaXJlIGlucHV0
L2NoYW5nZSBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTM0MzkzCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1
dHRvbi1ldmVudHMuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJF
bGVtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTZWFyY2hGaWVsZENhbmNlbEJ1dHRvbkVs
ZW1lbnQ6OmRlZmF1bHRFdmVudEhhbmRsZXIpOgorCiAyMDEwLTA3LTE1ICBLZW50IFRhbXVyYSAg
PHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCBzbWFsbCBzdHlsZSBm
aXhlcy4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVt
ZW50cy5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3Bw
CmluZGV4IDliYmY0OTExYjBiNzlhNGFlYzMzYWFmYTIyMDEzMDExNzMxY2VkNWYuLjgxODQxYzBm
M2Y0ZmI1ODI3OGNlY2E5OGUwYmY2OTJmYjkxZWIxNjYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVu
ZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJp
bmcvVGV4dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcApAQCAtMjMyLDcgKzIzMiwxMyBAQCB2b2lk
IFNlYXJjaEZpZWxkQ2FuY2VsQnV0dG9uRWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVu
dCogZXZlbnQpCiAgICAgICAgICAgICAgICAgbV9jYXB0dXJpbmcgPSBmYWxzZTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGlmIChob3ZlcmVkKCkpIHsKKyAgICAgICAgICAgICAgICBSZWZQ
dHI8SFRNTElucHV0RWxlbWVudD4gcHJvdGVjdG9yKGlucHV0KTsKKyAgICAgICAgICAgICAgICBT
dHJpbmcgb2xkVmFsdWUgPSBpbnB1dC0+dmFsdWUoKTsKICAgICAgICAgICAgICAgICBpbnB1dC0+
c2V0VmFsdWUoIiIpOworICAgICAgICAgICAgICAgIGlmICghb2xkVmFsdWUuaXNFbXB0eSgpKSB7
CisgICAgICAgICAgICAgICAgICAgIHRvUmVuZGVyVGV4dENvbnRyb2woaW5wdXQtPnJlbmRlcmVy
KCkpLT5zZXRDaGFuZ2VkU2luY2VMYXN0Q2hhbmdlRXZlbnQodHJ1ZSk7CisgICAgICAgICAgICAg
ICAgICAgIGlucHV0LT5kaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmlu
cHV0RXZlbnQsIHRydWUsIGZhbHNlKSk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIGlucHV0LT5vblNlYXJjaCgpOwogICAgICAgICAgICAgICAgIGV2ZW50LT5zZXREZWZhdWx0
SGFuZGxlZCgpOwogICAgICAgICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61818</attachid>
            <date>2010-07-16 09:57:30 -0700</date>
            <delta_ts>2010-07-22 17:43:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-34393-20100717015728.patch</filename>
            <type>text/plain</type>
            <size>5663</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0NTQ1OGRmYWE2MDk4YmRmYzFmOGE5MmQwZmM2MTBkYzI3YWY4ZWIxLi40ZTUxMGYz
MTY3N2E4NTQxOGU3ZTQ4OTFkZmMzMjQyNDUyZmQzZWUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTAtMDctMTYgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbmNlbCBidXR0b24gb2Yg
c2VhcmNoIGlucHV0IGZpZWxkIHNob3VsZCBmaXJlIGlucHV0L2NoYW5nZSBldmVudHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0MzkzCisKKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL3NjcmlwdC10ZXN0cy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMu
anM6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2VhcmNoLWNhbmNlbC1idXR0b24tZXZl
bnRzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9zZWFyY2gtY2Fu
Y2VsLWJ1dHRvbi1ldmVudHMuaHRtbDogQWRkZWQuCisKIDIwMTAtMDctMTYgIFl1cnkgU2VtaWto
YXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwg
RmVsZG1hbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2NyaXB0LXRlc3Rz
L3NlYXJjaC1jYW5jZWwtYnV0dG9uLWV2ZW50cy5qcyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMv
c2NyaXB0LXRlc3RzL3NlYXJjaC1jYW5jZWwtYnV0dG9uLWV2ZW50cy5qcwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5m
M2M1ODU3OWFkYjYyNWI5MWI4NTUwNjI3Y2NkOTYxZDFmN2FiODA3Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zY3JpcHQtdGVzdHMvc2VhcmNoLWNhbmNlbC1idXR0
b24tZXZlbnRzLmpzCkBAIC0wLDAgKzEsMzcgQEAKK2Rlc2NyaXB0aW9uKCdUZXN0IGZvciBldmVu
dCBkaXBhdGNoaW5nIGJ5IHNlYXJjaCBjYW5jZWwgYnV0dG9uLicpOworCit2YXIgcGFyZW50ID0g
ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7Citkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxk
KHBhcmVudCk7CitwYXJlbnQuaW5uZXJIVE1MID0gJzxpbnB1dCB0eXBlPXNlYXJjaCBpZD1zZWFy
Y2ggdmFsdWU9Zm9vPjxpbnB1dCBpZD1hbm90aGVyPic7Cit2YXIgc2VhcmNoID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3NlYXJjaCcpOwordmFyIGFub3RoZXJJbnB1dCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdhbm90aGVyJyk7Cit2YXIgaW5wdXRFdmVudENvdW50ZXIgPSAwOwordmFy
IGNoYW5nZUV2ZW50Q291bnRlciA9IDA7CisKK3NlYXJjaC5vbmNoYW5nZSA9IGZ1bmN0aW9uKCkg
eyBjaGFuZ2VFdmVudENvdW50ZXIrKzsgfTsKK3NlYXJjaC5vbmlucHV0ID0gZnVuY3Rpb24oKSB7
IGlucHV0RXZlbnRDb3VudGVyKys7IH07CisKK2lmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAg
ICBkZWJ1ZygnSW5pdGlhbCBzdGF0ZScpOworICAgIHNob3VsZEJlKCdjaGFuZ2VFdmVudENvdW50
ZXInLCAnMCcpOworICAgIHNob3VsZEJlKCdpbnB1dEV2ZW50Q291bnRlcicsICcwJyk7CisKKyAg
ICBkZWJ1ZygnQ2xpY2sgdGhlIGNhbmNlbCBidXR0b24nKTsKKyAgICBldmVudFNlbmRlci5tb3Vz
ZU1vdmVUbyhzZWFyY2gub2Zmc2V0TGVmdCArIHNlYXJjaC5vZmZzZXRXaWR0aCAtIDgsIHNlYXJj
aC5vZmZzZXRUb3AgKyBzZWFyY2gub2Zmc2V0SGVpZ2h0IC8gMik7CisgICAgZXZlbnRTZW5kZXIu
bW91c2VEb3duKCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgIHNob3VsZEJlKCdz
ZWFyY2gudmFsdWUnLCAnIiInKTsKKyAgICBzaG91bGRCZSgnY2hhbmdlRXZlbnRDb3VudGVyJywg
JzAnKTsKKyAgICBzaG91bGRCZSgnaW5wdXRFdmVudENvdW50ZXInLCAnMScpOworCisgICAgZGVi
dWcoJ0ZvY3VzIG9uIGFub3RoZXIgZmllbGQnKTsKKyAgICBhbm90aGVySW5wdXQuZm9jdXMoKTsK
KyAgICBzaG91bGRCZSgnY2hhbmdlRXZlbnRDb3VudGVyJywgJzEnKTsKKyAgICBzaG91bGRCZSgn
aW5wdXRFdmVudENvdW50ZXInLCAnMScpOworCisgICAgcGFyZW50LmlubmVySFRNTCA9ICcnOwor
fSBlbHNlIHsKKyAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKS5pbm5lckhUTUwg
PSAnTm8gZXZlbnRTZW5kZXInOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoLWNhbmNlbC1idXR0b24t
ZXZlbnRzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VhcmNoLWNhbmNl
bC1idXR0b24tZXZlbnRzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mZTc3NzljMmM4NjFiZWYx
YTRjNTE3N2ZiY2M4YWRkZTIyYTk3OTVkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMTkgQEAKK1Rlc3QgZm9yIGV2ZW50IGRpcGF0Y2hpbmcgYnkgc2VhcmNoIGNhbmNlbCBi
dXR0b24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitJbml0aWFsIHN0YXRlCitQ
QVNTIGNoYW5nZUV2ZW50Q291bnRlciBpcyAwCitQQVNTIGlucHV0RXZlbnRDb3VudGVyIGlzIDAK
K0NsaWNrIHRoZSBjYW5jZWwgYnV0dG9uCitQQVNTIHNlYXJjaC52YWx1ZSBpcyAiIgorUEFTUyBj
aGFuZ2VFdmVudENvdW50ZXIgaXMgMAorUEFTUyBpbnB1dEV2ZW50Q291bnRlciBpcyAxCitGb2N1
cyBvbiBhbm90aGVyIGZpZWxkCitQQVNTIGNoYW5nZUV2ZW50Q291bnRlciBpcyAxCitQQVNTIGlu
cHV0RXZlbnRDb3VudGVyIGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlYXJj
aC1jYW5jZWwtYnV0dG9uLWV2ZW50cy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWFy
Y2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44MDMwMzQzMDUxNmI3YzAy
NjNiODlkOTU4ZDZmMjRmMTcyNGEzYjQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuaHRtbApAQCAtMCwwICsxLDEz
IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRt
bD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi9mYXN0L2pzL3Jl
c291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9y
ZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cCBp
ZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdCBz
cmM9InNjcmlwdC10ZXN0cy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVudHMuanMiPjwvc2NyaXB0
PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+
PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDdlMDIwNDBlNjUzOTQ0ZjU1MTAxMGJhY2E0ZWYx
NTU3M2Y2MDAyNDIuLjhhMjQzZWI1OWNkY2ZhNjY5ZjlhMzhkZjhmYzQ4Yjc1YWFhY2JjNWIgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTAtMDctMTYgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3Jn
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbmNl
bCBidXR0b24gb2Ygc2VhcmNoIGlucHV0IGZpZWxkIHNob3VsZCBmaXJlIGlucHV0L2NoYW5nZSBl
dmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM0
MzkzCisKKyAgICAgICAgVGVzdDogZmFzdC9mb3Jtcy9zZWFyY2gtY2FuY2VsLWJ1dHRvbi1ldmVu
dHMuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpTZWFyY2hGaWVsZENhbmNlbEJ1dHRvbkVsZW1lbnQ6OmRl
ZmF1bHRFdmVudEhhbmRsZXIpOgorCiAyMDEwLTA3LTE2ICBBbGV4YW5kZXIgUGF2bG92ICA8YXBh
dmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgUGF2ZWwgRmVsZG1hbi4K
ZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5j
cHAgYi9XZWJDb3JlL3JlbmRlcmluZy9UZXh0Q29udHJvbElubmVyRWxlbWVudHMuY3BwCmluZGV4
IDliYmY0OTExYjBiNzlhNGFlYzMzYWFmYTIyMDEzMDExNzMxY2VkNWYuLjgxODQxYzBmM2Y0ZmI1
ODI3OGNlY2E5OGUwYmY2OTJmYjkxZWIxNjYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5n
L1RleHRDb250cm9sSW5uZXJFbGVtZW50cy5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvVGV4
dENvbnRyb2xJbm5lckVsZW1lbnRzLmNwcApAQCAtMjMyLDcgKzIzMiwxMyBAQCB2b2lkIFNlYXJj
aEZpZWxkQ2FuY2VsQnV0dG9uRWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcihFdmVudCogZXZl
bnQpCiAgICAgICAgICAgICAgICAgbV9jYXB0dXJpbmcgPSBmYWxzZTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGlmIChob3ZlcmVkKCkpIHsKKyAgICAgICAgICAgICAgICBSZWZQdHI8SFRN
TElucHV0RWxlbWVudD4gcHJvdGVjdG9yKGlucHV0KTsKKyAgICAgICAgICAgICAgICBTdHJpbmcg
b2xkVmFsdWUgPSBpbnB1dC0+dmFsdWUoKTsKICAgICAgICAgICAgICAgICBpbnB1dC0+c2V0VmFs
dWUoIiIpOworICAgICAgICAgICAgICAgIGlmICghb2xkVmFsdWUuaXNFbXB0eSgpKSB7CisgICAg
ICAgICAgICAgICAgICAgIHRvUmVuZGVyVGV4dENvbnRyb2woaW5wdXQtPnJlbmRlcmVyKCkpLT5z
ZXRDaGFuZ2VkU2luY2VMYXN0Q2hhbmdlRXZlbnQodHJ1ZSk7CisgICAgICAgICAgICAgICAgICAg
IGlucHV0LT5kaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmlucHV0RXZl
bnQsIHRydWUsIGZhbHNlKSk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlu
cHV0LT5vblNlYXJjaCgpOwogICAgICAgICAgICAgICAgIGV2ZW50LT5zZXREZWZhdWx0SGFuZGxl
ZCgpOwogICAgICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>