<?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>117526</bug_id>
          
          <creation_ts>2013-06-11 16:10:37 -0700</creation_ts>
          <short_desc>“input” event is not fired when changing a &lt;select&gt; element’s value</short_desc>
          <delta_ts>2014-03-20 08:51:09 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>felipe</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>felipe</cc>
    
    <cc>koivisto</cc>
    
    <cc>ltilve</cc>
    
    <cc>ossy</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>899331</commentid>
    <comment_count>0</comment_count>
    <who name="">felipe</who>
    <bug_when>2013-06-11 16:10:37 -0700</bug_when>
    <thetext>http://www.w3.org/TR/html5/index.html#events-0

Per the above, changes to a &lt;select&gt; element should be firing “oninput”; however, WebKit seems simply to ignore these changes.

No other browser appears to implement this as I’m describing, but per the spec, this still appears to be a bug that DEFINITELY should be fixed.

I can’t check this on a WebKit nightly because I have Snow Leopard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>899855</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-06-12 16:22:16 -0700</bug_when>
    <thetext>Could you please attach a test case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900826</commentid>
    <comment_count>2</comment_count>
    <who name="">felipe</who>
    <bug_when>2013-06-15 17:19:18 -0700</bug_when>
    <thetext>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset=&quot;utf-8&quot;&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;form action=&quot;javascript:void(0)&quot; oninput=&quot;console.log(this)&quot;&gt;
        &lt;label&gt;Changing this doesn’t fire “oninput”:
            &lt;select name=&quot;foo&quot;&gt;&lt;option&gt;1&lt;/option&gt;&lt;option&gt;2&lt;/option&gt;&lt;/select&gt;
        &lt;/label&gt;
        &lt;br&gt;
        &lt;br&gt;
        &lt;label&gt;… but changing this does:
            &lt;input type=&quot;text&quot; name=&quot;bar&quot;&gt;
        &lt;/label&gt;
    &lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>900828</commentid>
    <comment_count>3</comment_count>
    <who name="">felipe</who>
    <bug_when>2013-06-15 17:24:21 -0700</bug_when>
    <thetext>I also was able to confirm the bug in the latest nightly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991604</commentid>
    <comment_count>4</comment_count>
      <attachid>227032</attachid>
    <who name="Lorenzo Tilve">ltilve</who>
    <bug_when>2014-03-18 04:32:43 -0700</bug_when>
    <thetext>Created attachment 227032
Patch

Add a call to dispatch input event when listbox or menulist values are modified.

These changes have been already applied for the same bug on Blink here http://crbug.com/349472</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991607</commentid>
    <comment_count>5</comment_count>
      <attachid>227032</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2014-03-18 04:39:38 -0700</bug_when>
    <thetext>Comment on attachment 227032
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=227032&amp;action=review

My informal review.

&gt; LayoutTests/ChangeLog:3
&gt; +        &quot;oninput&quot; doesnât fire when changing a select elementâs value

Encoding problem?

&gt; Source/WebCore/ChangeLog:3
&gt; +        &quot;oninput&quot; doesnât fire when changing a select elementâs value

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>991616</commentid>
    <comment_count>6</comment_count>
      <attachid>227038</attachid>
    <who name="Lorenzo Tilve">ltilve</who>
    <bug_when>2014-03-18 05:11:23 -0700</bug_when>
    <thetext>Created attachment 227038
Patch

Fixed encoding issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992458</commentid>
    <comment_count>7</comment_count>
      <attachid>227038</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-20 02:58:05 -0700</bug_when>
    <thetext>Comment on attachment 227038
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=227038&amp;action=review

Reading the spec it sounds like the intention is that input event only fires for &lt;input&gt; elements.

&quot;When the input and change events apply (which is the case for all input controls other than buttons and those with the type attribute in the Hidden state), the events are fired to indicate that the user has interacted with the control. The input event fires whenever the user has modified the data of the control. The change event fires when the value is committed, if that makes sense for the control, or else when the control loses focus. In all cases, the input event comes before the corresponding change event (if any).&quot;

&gt; Source/WebCore/html/HTMLSelectElement.cpp:700
&gt; +        RefPtr&lt;HTMLSelectElement&gt; protector(this);

This seems like a separate bug fix. Could you make a test case for it and land separately?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992461</commentid>
    <comment_count>8</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-20 03:08:51 -0700</bug_when>
    <thetext>No I&apos;m wrong. There is specific text for firing these:

&quot;When the user agent is to send select update notifications, queue a task to first fire a simple event that bubbles named input at the select element, and then fire a simple event that bubbles named change at the select element, using the user interaction task source as the task source.&quot;

http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-select-element</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992462</commentid>
    <comment_count>9</comment_count>
      <attachid>227038</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-20 03:11:59 -0700</bug_when>
    <thetext>Comment on attachment 227038
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=227038&amp;action=review

Ok.

&gt; LayoutTests/ChangeLog:3
&gt; +        &quot;oninput&quot; doesn&apos;t fire when changing a select element&apos;s value

The event is called &quot;input&quot; no &quot;oninput&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992463</commentid>
    <comment_count>10</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-20 03:12:41 -0700</bug_when>
    <thetext>Please also point to the spec test in the ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992464</commentid>
    <comment_count>11</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2014-03-20 03:12:58 -0700</bug_when>
    <thetext>*text</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992482</commentid>
    <comment_count>12</comment_count>
      <attachid>227283</attachid>
    <who name="Lorenzo Tilve">ltilve</who>
    <bug_when>2014-03-20 05:24:33 -0700</bug_when>
    <thetext>Created attachment 227283
&quot;input&quot; event is not fired when changing a select element&apos;s value

Applied suggested corrections.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>992512</commentid>
    <comment_count>13</comment_count>
      <attachid>227283</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-20 08:10:05 -0700</bug_when>
    <thetext>Comment on attachment 227283
&quot;input&quot; event is not fired when changing a select element&apos;s value

Clearing flags on attachment: 227283

Committed r165965: &lt;http://trac.webkit.org/changeset/165965&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227032</attachid>
            <date>2014-03-18 04:32:43 -0700</date>
            <delta_ts>2014-03-18 05:11:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>fire-input-event-after-change-select.patch</filename>
            <type>text/plain</type>
            <size>6650</size>
            <attacher name="Lorenzo Tilve">ltilve</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1OGE5ODljLi5mMGFkNWY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDMt
MTggIExvcmVuem8gVGlsdmUgIDxsdGlsdmVAaWdhbGlhLmNvbT4KKworICAgICAgICAib25pbnB1
dCIgZG9lc27igJl0IGZpcmUgd2hlbiBjaGFuZ2luZyBhIHNlbGVjdCBlbGVtZW504oCZcyB2YWx1
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3NTI2
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIHRl
c3RzIHRvIHZlcmlmeSB0aGF0IGlucHV0IGV2ZW50IGlzIGRpc3BhdGNoZWQgd2hlbiBsaXN0Ym94
IAorICAgICAgICBvciBtZW51bGlzdCB2YWx1ZXMgYXJlIG1vZGlmaWVkLgorCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTc1MjYKKworICAgICAgICAq
IGZhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0
LWZpcmVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9zZWxlY3Qv
bWVudWxpc3Qtb25pbnB1dC1maXJlZC5odG1sOiBBZGRlZC4KKwogMjAxNC0wMy0xOCAgS3J6eXN6
dG9mIFdvbGFuc2tpICA8ay53b2xhbnNraUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBV
cGRhdGUgYmFzZWxpbmVzIGFuZCB0ZXN0IGV4cGVjdGF0aW9ucwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjc3NTlmYgot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gt
b25pbnB1dC1maXJlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMSBAQAorU2VsZWN0aW5nIGxp
c3Rib3ggb3B0aW9ucyBzaG91bGQgZmlyZSBvbmlucHV0IGV2ZW50CisKKworUHJlc3NpbmcgZG93
biBhcnJvdyBrZXkKK1BBU1MKK1ByZXNzaW5nIGRvd24gYXJyb3cga2V5CitQQVNTCitQcmVzc2lu
ZyB1cCBhcnJvdyBrZXkKK1BBU1MKK1ByZXNzaW5nIHBhZ2UgZG93biBrZXkKK1BBU1MKK1ByZXNz
aW5nIHBhZ2UgdXAga2V5CitQQVNTCitQcmVzc2luZyBlbmQga2V5CitQQVNTCitQcmVzc2luZyBo
b21lIGtleQorUEFTUworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENP
TVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Ri
b3gtb25pbnB1dC1maXJlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlz
dGJveC1vbmlucHV0LWZpcmVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uMWRiOGI0OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2Vs
ZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC5odG1sCkBAIC0wLDAgKzEsNjMgQEAKKzwhRE9DVFlQ
RSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KKzxzY3JpcHQg
c3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0Pgor
d2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworCit2YXIgZmluaXNoVGVzdCA9IGZhbHNlOwor
CitmdW5jdGlvbiBzZWxlY3RJbnB1dERpc3BhdGNoZWQoKSB7CisgICAgZGVidWcoIlBBU1MiKTsK
KyAgICBpZiAoZmluaXNoVGVzdCkKKyAgICAgICAgZmluaXNoSlNUZXN0KCk7Cit9CisKK2Z1bmN0
aW9uIHRlc3QoKSB7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJ1Zy10ZXN0IikuZm9j
dXMoKTsKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgIGRlYnVnKCJQcmVz
c2luZyBkb3duIGFycm93IGtleSIpOworICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdkb3du
QXJyb3cnKTsKKworICAgICAgICBkZWJ1ZygiUHJlc3NpbmcgZG93biBhcnJvdyBrZXkiKTsKKyAg
ICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignZG93bkFycm93Jyk7CisKKyAgICAgICAgZGVidWco
IlByZXNzaW5nIHVwIGFycm93IGtleSIpOworICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCd1
cEFycm93Jyk7CisKKyAgICAgICAgZGVidWcoIlByZXNzaW5nIHBhZ2UgZG93biBrZXkiKTsKKyAg
ICAgICAgZXZlbnRTZW5kZXIua2V5RG93bigncGFnZURvd24nKTsKKworICAgICAgICBkZWJ1Zygi
UHJlc3NpbmcgcGFnZSB1cCBrZXkiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bigncGFn
ZVVwJyk7CisKKyAgICAgICAgZGVidWcoIlByZXNzaW5nIGVuZCBrZXkiKTsKKyAgICAgICAgZXZl
bnRTZW5kZXIua2V5RG93bignZW5kJyk7CisKKyAgICAgICAgZmluaXNoVGVzdCA9IHRydWU7CisK
KyAgICAgICAgZGVidWcoIlByZXNzaW5nIGhvbWUga2V5Iik7CisgICAgICAgIGV2ZW50U2VuZGVy
LmtleURvd24oJ2hvbWUnKTsKKyAgICB9IGVsc2UgeworICAgICAgICBkZWJ1ZygiVGVzdCBtYW51
YWxseSBieSBwcmVzc2luZyB1cC9kb3duIGtleS4gU2hvdWxkIGdldCBQQVNTIG1lc3NhZ2UiKTsK
KyAgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfQorfQorCitzdWNjZXNzZnVsbHlQYXJzZWQg
PSB0cnVlOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8cD5T
ZWxlY3RpbmcgbGlzdGJveCBvcHRpb25zIHNob3VsZCBmaXJlIG9uaW5wdXQgZXZlbnQ8L3A+CisK
KzxzZWxlY3QgaWQ9ImJ1Zy10ZXN0IiBvbklucHV0PSJzZWxlY3RJbnB1dERpc3BhdGNoZWQoKSIg
bXVsdGlwbGU9Im11bHRpcGxlIj4KKyAgPG9wdGlvbj5vcHRpb24gMTwvb3B0aW9uPgorICA8b3B0
aW9uPm9wdGlvbiAyPC9vcHRpb24+CisgIDxvcHRpb24+b3B0aW9uIDM8L29wdGlvbj4KKyAgPG9w
dGlvbj5vcHRpb24gNDwvb3B0aW9uPgorPC9zZWxlY3Q+CisKKzxkaXYgaWQ9ImNvbnNvbGUiPjwv
ZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1maXJlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wMjVmOGNmCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1maXJl
ZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw5IEBACitTZWxlY3RpbmcgbWVudSBsaXN0IG9wdGlv
bnMgc2hvdWxkIGZpcmUgb25pbnB1dCBldmVudAorCisKK1ByZXNzaW5nIDIga2V5CitQQVNTCitQ
QVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1maXJl
ZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1m
aXJlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjViZDExMjUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1v
bmlucHV0LWZpcmVkLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRt
bD4KKzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4u
L3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+U2Vs
ZWN0aW5nIG1lbnUgbGlzdCBvcHRpb25zIHNob3VsZCBmaXJlIG9uaW5wdXQgZXZlbnQ8L3A+CisK
KzxzZWxlY3QgaWQ9ImJ1Zy10ZXN0IiBvbklucHV0PSJkZWJ1ZygnUEFTUycpIj4KKyAgPG9wdGlv
bj4xPC9vcHRpb24+CisgIDxvcHRpb24+Mjwvb3B0aW9uPgorICA8b3B0aW9uPjM8L29wdGlvbj4K
KyAgPG9wdGlvbj40PC9vcHRpb24+CisgIDxvcHRpb24+NTwvb3B0aW9uPgorPC9zZWxlY3Q+Cis8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImJ1Zy10ZXN0IikuZm9jdXMoKTsKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7
CisKKyAgICAgICAgZGVidWcoIlByZXNzaW5nIDIga2V5Iik7CisgICAgICAgIGV2ZW50U2VuZGVy
LmtleURvd24oJzInKTsKKyAgICB9IGVsc2UgeworICAgICAgICBkZWJ1ZygiVGVzdCBtYW51YWxs
eSBieSBwcmVzc2luZyBvcHRpb24ga2V5LiBTaG91bGQgZ2V0IFBBU1MgbWVzc2FnZSIpOworICAg
IH0KKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGVmMjdhNTMuLjli
MjQ1Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNC0wMy0xOCAgTG9yZW56byBU
aWx2ZSAgPGx0aWx2ZUBpZ2FsaWEuY29tPgorCisgICAgICAgICJvbmlucHV0IiBkb2VzbuKAmXQg
ZmlyZSB3aGVuIGNoYW5naW5nIGEgc2VsZWN0IGVsZW1lbnTigJlzIHZhbHVlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTc1MjYKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBjYWxsIHRvIGRpc3Bh
dGNoIGlucHV0IGV2ZW50IHdoZW4gbGlzdGJveCBvciBtZW51bGlzdAorICAgICAgICB2YWx1ZXMg
YXJlIG1vZGlmaWVkLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMTc1MjYKKworICAgICAgICBUZXN0czogZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJv
eC1vbmlucHV0LWZpcmVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZm9ybXMvc2VsZWN0L21l
bnVsaXN0LW9uaW5wdXQtZmlyZWQuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MU2VsZWN0RWxl
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MU2VsZWN0RWxlbWVudDo6bGlzdEJveE9u
Q2hhbmdlKToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxTZWxlY3RFbGVtZW50OjpkaXNwYXRjaENo
YW5nZUV2ZW50Rm9yTWVudUxpc3QpOgorCiAyMDE0LTAzLTE4ICBBbmRyZWFzIEtsaW5nICA8YWts
aW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW5hbWUgRWxlbWVudERlc2NlbmRhbnRJdGVyYXRv
ciB0byBUeXBlZEVsZW1lbnREZXNjZW5kYW50SXRlcmF0b3IuCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxTZWxlY3RFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTFNlbGVjdEVsZW1lbnQuY3BwCmluZGV4IGE1MDYwNWUuLmFiNDYwN2EgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNlbGVjdEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTFNlbGVjdEVsZW1lbnQuY3BwCkBAIC02ODIsOCArNjgyLDExIEBAIHZv
aWQgSFRNTFNlbGVjdEVsZW1lbnQ6Omxpc3RCb3hPbkNoYW5nZSgpCiAgICAgICAgIG1fbGFzdE9u
Q2hhbmdlU2VsZWN0aW9uW2ldID0gc2VsZWN0ZWQ7CiAgICAgfQogCi0gICAgaWYgKGZpcmVPbkNo
YW5nZSkKKyAgICBpZiAoZmlyZU9uQ2hhbmdlKSB7CisgICAgICAgIFJlZlB0cjxIVE1MU2VsZWN0
RWxlbWVudD4gcHJvdGVjdG9yKHRoaXMpOworICAgICAgICBkaXNwYXRjaElucHV0RXZlbnQoKTsK
ICAgICAgICAgZGlzcGF0Y2hGb3JtQ29udHJvbENoYW5nZUV2ZW50KCk7CisgICAgfQogfQogCiB2
b2lkIEhUTUxTZWxlY3RFbGVtZW50OjpkaXNwYXRjaENoYW5nZUV2ZW50Rm9yTWVudUxpc3QoKQpA
QCAtNjk0LDYgKzY5Nyw4IEBAIHZvaWQgSFRNTFNlbGVjdEVsZW1lbnQ6OmRpc3BhdGNoQ2hhbmdl
RXZlbnRGb3JNZW51TGlzdCgpCiAgICAgaWYgKG1fbGFzdE9uQ2hhbmdlSW5kZXggIT0gc2VsZWN0
ZWQgJiYgbV9pc1Byb2Nlc3NpbmdVc2VyRHJpdmVuQ2hhbmdlKSB7CiAgICAgICAgIG1fbGFzdE9u
Q2hhbmdlSW5kZXggPSBzZWxlY3RlZDsKICAgICAgICAgbV9pc1Byb2Nlc3NpbmdVc2VyRHJpdmVu
Q2hhbmdlID0gZmFsc2U7CisgICAgICAgIFJlZlB0cjxIVE1MU2VsZWN0RWxlbWVudD4gcHJvdGVj
dG9yKHRoaXMpOworICAgICAgICBkaXNwYXRjaElucHV0RXZlbnQoKTsKICAgICAgICAgZGlzcGF0
Y2hGb3JtQ29udHJvbENoYW5nZUV2ZW50KCk7CiAgICAgfQogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227038</attachid>
            <date>2014-03-18 05:11:23 -0700</date>
            <delta_ts>2014-03-20 05:24:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>fire-input-event-after-change-select.patch</filename>
            <type>text/plain</type>
            <size>6642</size>
            <attacher name="Lorenzo Tilve">ltilve</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1OGE5ODljLi5mMGFkNWY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDMt
MTggIExvcmVuem8gVGlsdmUgIDxsdGlsdmVAaWdhbGlhLmNvbT4KKworICAgICAgICAib25pbnB1
dCIgZG9lc24ndCBmaXJlIHdoZW4gY2hhbmdpbmcgYSBzZWxlY3QgZWxlbWVudCdzIHZhbHVlCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTc1MjYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGVzdHMg
dG8gdmVyaWZ5IHRoYXQgaW5wdXQgZXZlbnQgaXMgZGlzcGF0Y2hlZCB3aGVuIGxpc3Rib3ggCisg
ICAgICAgIG9yIG1lbnVsaXN0IHZhbHVlcyBhcmUgbW9kaWZpZWQuCisKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzUyNgorCisgICAgICAgICogZmFz
dC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlucHV0LWZpcmVkLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2VsZWN0L21lbnVsaXN0LW9uaW5wdXQtZmly
ZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NlbGVjdC9tZW51
bGlzdC1vbmlucHV0LWZpcmVkLmh0bWw6IEFkZGVkLgorCiAyMDE0LTAzLTE4ICBLcnp5c3p0b2Yg
V29sYW5za2kgIDxrLndvbGFuc2tpQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIFVwZGF0
ZSBiYXNlbGluZXMgYW5kIHRlc3QgZXhwZWN0YXRpb25zCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL3NlbGVjdC9saXN0Ym94LW9uaW5wdXQtZmlyZWQtZXhwZWN0ZWQudHh0IGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlucHV0LWZpcmVkLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42Nzc1OWZiCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlu
cHV0LWZpcmVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDIxIEBACitTZWxlY3RpbmcgbGlzdGJv
eCBvcHRpb25zIHNob3VsZCBmaXJlIG9uaW5wdXQgZXZlbnQKKworCitQcmVzc2luZyBkb3duIGFy
cm93IGtleQorUEFTUworUHJlc3NpbmcgZG93biBhcnJvdyBrZXkKK1BBU1MKK1ByZXNzaW5nIHVw
IGFycm93IGtleQorUEFTUworUHJlc3NpbmcgcGFnZSBkb3duIGtleQorUEFTUworUHJlc3Npbmcg
cGFnZSB1cCBrZXkKK1BBU1MKK1ByZXNzaW5nIGVuZCBrZXkKK1BBU1MKK1ByZXNzaW5nIGhvbWUg
a2V5CitQQVNTCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExF
VEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1v
bmlucHV0LWZpcmVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9saXN0Ym94
LW9uaW5wdXQtZmlyZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4x
ZGI4YjQ4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3Qv
bGlzdGJveC1vbmlucHV0LWZpcmVkLmh0bWwKQEAgLTAsMCArMSw2MyBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHNjcmlwdCBzcmM9
Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+Cit3aW5k
b3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisKK3ZhciBmaW5pc2hUZXN0ID0gZmFsc2U7CisKK2Z1
bmN0aW9uIHNlbGVjdElucHV0RGlzcGF0Y2hlZCgpIHsKKyAgICBkZWJ1ZygiUEFTUyIpOworICAg
IGlmIChmaW5pc2hUZXN0KQorICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKK30KKworZnVuY3Rpb24g
dGVzdCgpIHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnVnLXRlc3QiKS5mb2N1cygp
OworICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgZGVidWcoIlByZXNzaW5n
IGRvd24gYXJyb3cga2V5Iik7CisgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ2Rvd25BcnJv
dycpOworCisgICAgICAgIGRlYnVnKCJQcmVzc2luZyBkb3duIGFycm93IGtleSIpOworICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdkb3duQXJyb3cnKTsKKworICAgICAgICBkZWJ1ZygiUHJl
c3NpbmcgdXAgYXJyb3cga2V5Iik7CisgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ3VwQXJy
b3cnKTsKKworICAgICAgICBkZWJ1ZygiUHJlc3NpbmcgcGFnZSBkb3duIGtleSIpOworICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdwYWdlRG93bicpOworCisgICAgICAgIGRlYnVnKCJQcmVz
c2luZyBwYWdlIHVwIGtleSIpOworICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdwYWdlVXAn
KTsKKworICAgICAgICBkZWJ1ZygiUHJlc3NpbmcgZW5kIGtleSIpOworICAgICAgICBldmVudFNl
bmRlci5rZXlEb3duKCdlbmQnKTsKKworICAgICAgICBmaW5pc2hUZXN0ID0gdHJ1ZTsKKworICAg
ICAgICBkZWJ1ZygiUHJlc3NpbmcgaG9tZSBrZXkiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5
RG93bignaG9tZScpOworICAgIH0gZWxzZSB7CisgICAgICAgIGRlYnVnKCJUZXN0IG1hbnVhbGx5
IGJ5IHByZXNzaW5nIHVwL2Rvd24ga2V5LiBTaG91bGQgZ2V0IFBBU1MgbWVzc2FnZSIpOworICAg
ICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9Cit9CisKK3N1Y2Nlc3NmdWxseVBhcnNlZCA9IHRy
dWU7Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxwPlNlbGVj
dGluZyBsaXN0Ym94IG9wdGlvbnMgc2hvdWxkIGZpcmUgb25pbnB1dCBldmVudDwvcD4KKworPHNl
bGVjdCBpZD0iYnVnLXRlc3QiIG9uSW5wdXQ9InNlbGVjdElucHV0RGlzcGF0Y2hlZCgpIiBtdWx0
aXBsZT0ibXVsdGlwbGUiPgorICA8b3B0aW9uPm9wdGlvbiAxPC9vcHRpb24+CisgIDxvcHRpb24+
b3B0aW9uIDI8L29wdGlvbj4KKyAgPG9wdGlvbj5vcHRpb24gMzwvb3B0aW9uPgorICA8b3B0aW9u
Pm9wdGlvbiA0PC9vcHRpb24+Cis8L3NlbGVjdD4KKworPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Nl
bGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zh
c3QvZm9ybXMvc2VsZWN0L21lbnVsaXN0LW9uaW5wdXQtZmlyZWQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjAyNWY4Y2YKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKK1NlbGVjdGluZyBtZW51IGxpc3Qgb3B0aW9ucyBz
aG91bGQgZmlyZSBvbmlucHV0IGV2ZW50CisKKworUHJlc3NpbmcgMiBrZXkKK1BBU1MKK1BBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNWJkMTEyNQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L21lbnVsaXN0LW9uaW5w
dXQtZmlyZWQuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGhlYWQ+Cis8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVz
b3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cD5TZWxlY3Rp
bmcgbWVudSBsaXN0IG9wdGlvbnMgc2hvdWxkIGZpcmUgb25pbnB1dCBldmVudDwvcD4KKworPHNl
bGVjdCBpZD0iYnVnLXRlc3QiIG9uSW5wdXQ9ImRlYnVnKCdQQVNTJykiPgorICA8b3B0aW9uPjE8
L29wdGlvbj4KKyAgPG9wdGlvbj4yPC9vcHRpb24+CisgIDxvcHRpb24+Mzwvb3B0aW9uPgorICA8
b3B0aW9uPjQ8L29wdGlvbj4KKyAgPG9wdGlvbj41PC9vcHRpb24+Cis8L3NlbGVjdD4KKzxkaXYg
aWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiYnVnLXRlc3QiKS5mb2N1cygpOworICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKwor
ICAgICAgICBkZWJ1ZygiUHJlc3NpbmcgMiBrZXkiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5
RG93bignMicpOworICAgIH0gZWxzZSB7CisgICAgICAgIGRlYnVnKCJUZXN0IG1hbnVhbGx5IGJ5
IHByZXNzaW5nIG9wdGlvbiBrZXkuIFNob3VsZCBnZXQgUEFTUyBtZXNzYWdlIik7CisgICAgfQor
PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWYyN2E1My4uOWIyNDVj
YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTAzLTE4ICBMb3JlbnpvIFRpbHZl
ICA8bHRpbHZlQGlnYWxpYS5jb20+CisKKyAgICAgICAgIm9uaW5wdXQiIGRvZXNuJ3QgZmlyZSB3
aGVuIGNoYW5naW5nIGEgc2VsZWN0IGVsZW1lbnQncyB2YWx1ZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3NTI2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgY2FsbCB0byBkaXNwYXRjaCBpbnB1
dCBldmVudCB3aGVuIGxpc3Rib3ggb3IgbWVudWxpc3QKKyAgICAgICAgdmFsdWVzIGFyZSBtb2Rp
ZmllZC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTE3NTI2CisKKyAgICAgICAgVGVzdHM6IGZhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1
dC1maXJlZC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1v
bmlucHV0LWZpcmVkLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTFNlbGVjdEVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTFNlbGVjdEVsZW1lbnQ6Omxpc3RCb3hPbkNoYW5nZSk6
CisgICAgICAgIChXZWJDb3JlOjpIVE1MU2VsZWN0RWxlbWVudDo6ZGlzcGF0Y2hDaGFuZ2VFdmVu
dEZvck1lbnVMaXN0KToKKwogMjAxNC0wMy0xOCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBs
ZS5jb20+CiAKICAgICAgICAgUmVuYW1lIEVsZW1lbnREZXNjZW5kYW50SXRlcmF0b3IgdG8gVHlw
ZWRFbGVtZW50RGVzY2VuZGFudEl0ZXJhdG9yLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
aHRtbC9IVE1MU2VsZWN0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxTZWxl
Y3RFbGVtZW50LmNwcAppbmRleCBhNTA2MDVlLi5hYjQ2MDdhIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxTZWxlY3RFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxTZWxlY3RFbGVtZW50LmNwcApAQCAtNjgyLDggKzY4MiwxMSBAQCB2b2lkIEhUTUxT
ZWxlY3RFbGVtZW50OjpsaXN0Qm94T25DaGFuZ2UoKQogICAgICAgICBtX2xhc3RPbkNoYW5nZVNl
bGVjdGlvbltpXSA9IHNlbGVjdGVkOwogICAgIH0KIAotICAgIGlmIChmaXJlT25DaGFuZ2UpCisg
ICAgaWYgKGZpcmVPbkNoYW5nZSkgeworICAgICAgICBSZWZQdHI8SFRNTFNlbGVjdEVsZW1lbnQ+
IHByb3RlY3Rvcih0aGlzKTsKKyAgICAgICAgZGlzcGF0Y2hJbnB1dEV2ZW50KCk7CiAgICAgICAg
IGRpc3BhdGNoRm9ybUNvbnRyb2xDaGFuZ2VFdmVudCgpOworICAgIH0KIH0KIAogdm9pZCBIVE1M
U2VsZWN0RWxlbWVudDo6ZGlzcGF0Y2hDaGFuZ2VFdmVudEZvck1lbnVMaXN0KCkKQEAgLTY5NCw2
ICs2OTcsOCBAQCB2b2lkIEhUTUxTZWxlY3RFbGVtZW50OjpkaXNwYXRjaENoYW5nZUV2ZW50Rm9y
TWVudUxpc3QoKQogICAgIGlmIChtX2xhc3RPbkNoYW5nZUluZGV4ICE9IHNlbGVjdGVkICYmIG1f
aXNQcm9jZXNzaW5nVXNlckRyaXZlbkNoYW5nZSkgewogICAgICAgICBtX2xhc3RPbkNoYW5nZUlu
ZGV4ID0gc2VsZWN0ZWQ7CiAgICAgICAgIG1faXNQcm9jZXNzaW5nVXNlckRyaXZlbkNoYW5nZSA9
IGZhbHNlOworICAgICAgICBSZWZQdHI8SFRNTFNlbGVjdEVsZW1lbnQ+IHByb3RlY3Rvcih0aGlz
KTsKKyAgICAgICAgZGlzcGF0Y2hJbnB1dEV2ZW50KCk7CiAgICAgICAgIGRpc3BhdGNoRm9ybUNv
bnRyb2xDaGFuZ2VFdmVudCgpOwogICAgIH0KIH0K
</data>
<flag name="review"
          id="251263"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>227283</attachid>
            <date>2014-03-20 05:24:33 -0700</date>
            <delta_ts>2014-03-20 08:10:05 -0700</delta_ts>
            <desc>&quot;input&quot; event is not fired when changing a select element&apos;s value</desc>
            <filename>0001-fire-input-event-after-change-select.patch</filename>
            <type>text/plain</type>
            <size>6861</size>
            <attacher name="Lorenzo Tilve">ltilve</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlZDhjOTM0Li5kYjEzOTJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC04LDYgKzgsMjEgQEAKIAogMjAxNC0w
My0yMCAgTG9yZW56byBUaWx2ZSAgPGx0aWx2ZUBpZ2FsaWEuY29tPgogCisgICAgICAgICJpbnB1
dCIgZXZlbnQgaXMgbm90IGZpcmVkIHdoZW4gY2hhbmdpbmcgYSBzZWxlY3QgZWxlbWVudCdzIHZh
bHVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTc1
MjYKKworICAgICAgICBSZXZpZXdlZCBieSBBbnR0aSBLb2l2aXN0by4KKworICAgICAgICBBZGQg
dGVzdHMgdG8gdmVyaWZ5IHRoYXQgaW5wdXQgZXZlbnQgaXMgZGlzcGF0Y2hlZCB3aGVuIGxpc3Ri
b3gKKyAgICAgICAgb3IgbWVudWxpc3QgdmFsdWVzIGFyZSBtb2RpZmllZC4KKworICAgICAgICAq
IGZhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0
LWZpcmVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9zZWxlY3Qv
bWVudWxpc3Qtb25pbnB1dC1maXJlZC5odG1sOiBBZGRlZC4KKworMjAxNC0wMy0yMCAgTG9yZW56
byBUaWx2ZSAgPGx0aWx2ZUBpZ2FsaWEuY29tPgorCiAgICAgICAgIERpc3BhdGNoIGlucHV0IGV2
ZW50IGZvciBSYW5nZSBlbGVtZW50IGtleWJvYXJkIGV2ZW50CiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjk5MjkKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbGlzdGJveC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gtb25pbnB1dC1maXJlZC1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uM2RiZDY0Nwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Rib3gt
b25pbnB1dC1maXJlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMSBAQAorU2VsZWN0aW5nIGxp
c3Rib3ggb3B0aW9ucyBzaG91bGQgZmlyZSBpbnB1dCBldmVudAorCisKK1ByZXNzaW5nIGRvd24g
YXJyb3cga2V5CitQQVNTCitQcmVzc2luZyBkb3duIGFycm93IGtleQorUEFTUworUHJlc3Npbmcg
dXAgYXJyb3cga2V5CitQQVNTCitQcmVzc2luZyBwYWdlIGRvd24ga2V5CitQQVNTCitQcmVzc2lu
ZyBwYWdlIHVwIGtleQorUEFTUworUHJlc3NpbmcgZW5kIGtleQorUEFTUworUHJlc3NpbmcgaG9t
ZSBrZXkKK1BBU1MKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9saXN0Ym94
LW9uaW5wdXQtZmlyZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0L2xpc3Ri
b3gtb25pbnB1dC1maXJlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjNkNDAzNGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVj
dC9saXN0Ym94LW9uaW5wdXQtZmlyZWQuaHRtbApAQCAtMCwwICsxLDYzIEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK3dp
bmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKKwordmFyIGZpbmlzaFRlc3QgPSBmYWxzZTsKKwor
ZnVuY3Rpb24gc2VsZWN0SW5wdXREaXNwYXRjaGVkKCkgeworICAgIGRlYnVnKCJQQVNTIik7Cisg
ICAgaWYgKGZpbmlzaFRlc3QpCisgICAgICAgIGZpbmlzaEpTVGVzdCgpOworfQorCitmdW5jdGlv
biB0ZXN0KCkgeworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJidWctdGVzdCIpLmZvY3Vz
KCk7CisgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICBkZWJ1ZygiUHJlc3Np
bmcgZG93biBhcnJvdyBrZXkiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignZG93bkFy
cm93Jyk7CisKKyAgICAgICAgZGVidWcoIlByZXNzaW5nIGRvd24gYXJyb3cga2V5Iik7CisgICAg
ICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ2Rvd25BcnJvdycpOworCisgICAgICAgIGRlYnVnKCJQ
cmVzc2luZyB1cCBhcnJvdyBrZXkiKTsKKyAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bigndXBB
cnJvdycpOworCisgICAgICAgIGRlYnVnKCJQcmVzc2luZyBwYWdlIGRvd24ga2V5Iik7CisgICAg
ICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ3BhZ2VEb3duJyk7CisKKyAgICAgICAgZGVidWcoIlBy
ZXNzaW5nIHBhZ2UgdXAga2V5Iik7CisgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ3BhZ2VV
cCcpOworCisgICAgICAgIGRlYnVnKCJQcmVzc2luZyBlbmQga2V5Iik7CisgICAgICAgIGV2ZW50
U2VuZGVyLmtleURvd24oJ2VuZCcpOworCisgICAgICAgIGZpbmlzaFRlc3QgPSB0cnVlOworCisg
ICAgICAgIGRlYnVnKCJQcmVzc2luZyBob21lIGtleSIpOworICAgICAgICBldmVudFNlbmRlci5r
ZXlEb3duKCdob21lJyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZGVidWcoIlRlc3QgbWFudWFs
bHkgYnkgcHJlc3NpbmcgdXAvZG93biBrZXkuIFNob3VsZCBnZXQgUEFTUyBtZXNzYWdlIik7Cisg
ICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgIH0KK30KKworc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPHA+U2Vs
ZWN0aW5nIGxpc3Rib3ggb3B0aW9ucyBzaG91bGQgZmlyZSBpbnB1dCBldmVudDwvcD4KKworPHNl
bGVjdCBpZD0iYnVnLXRlc3QiIG9uSW5wdXQ9InNlbGVjdElucHV0RGlzcGF0Y2hlZCgpIiBtdWx0
aXBsZT0ibXVsdGlwbGUiPgorICA8b3B0aW9uPm9wdGlvbiAxPC9vcHRpb24+CisgIDxvcHRpb24+
b3B0aW9uIDI8L29wdGlvbj4KKyAgPG9wdGlvbj5vcHRpb24gMzwvb3B0aW9uPgorICA8b3B0aW9u
Pm9wdGlvbiA0PC9vcHRpb24+Cis8L3NlbGVjdD4KKworPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3Nl
bGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zh
c3QvZm9ybXMvc2VsZWN0L21lbnVsaXN0LW9uaW5wdXQtZmlyZWQtZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjcxZjcxY2YKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKK1NlbGVjdGluZyBtZW51IGxpc3Qgb3B0aW9ucyBz
aG91bGQgZmlyZSBpbnB1dCBldmVudAorCisKK1ByZXNzaW5nIDIga2V5CitQQVNTCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1maXJlZC5odG1s
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QvbWVudWxpc3Qtb25pbnB1dC1maXJlZC5o
dG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM5YzViOTAKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC9tZW51bGlzdC1vbmlucHV0
LWZpcmVkLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxo
ZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291
cmNlcy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+U2VsZWN0aW5n
IG1lbnUgbGlzdCBvcHRpb25zIHNob3VsZCBmaXJlIGlucHV0IGV2ZW50PC9wPgorCis8c2VsZWN0
IGlkPSJidWctdGVzdCIgb25JbnB1dD0iZGVidWcoJ1BBU1MnKSI+CisgIDxvcHRpb24+MTwvb3B0
aW9uPgorICA8b3B0aW9uPjI8L29wdGlvbj4KKyAgPG9wdGlvbj4zPC9vcHRpb24+CisgIDxvcHRp
b24+NDwvb3B0aW9uPgorICA8b3B0aW9uPjU8L29wdGlvbj4KKzwvc2VsZWN0PgorPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgorICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJi
dWctdGVzdCIpLmZvY3VzKCk7CisgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworCisgICAg
ICAgIGRlYnVnKCJQcmVzc2luZyAyIGtleSIpOworICAgICAgICBldmVudFNlbmRlci5rZXlEb3du
KCcyJyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZGVidWcoIlRlc3QgbWFudWFsbHkgYnkgcHJl
c3Npbmcgb3B0aW9uIGtleS4gU2hvdWxkIGdldCBQQVNTIG1lc3NhZ2UiKTsKKyAgICB9Cis8L3Nj
cmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0NGFjOGFiLi4zYTY3Njk3IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTQtMDMtMjAgIExvcmVuem8gVGlsdmUgIDxs
dGlsdmVAaWdhbGlhLmNvbT4KKworICAgICAgICAiaW5wdXQiIGV2ZW50IGlzIG5vdCBmaXJlZCB3
aGVuIGNoYW5naW5nIGEgc2VsZWN0IGVsZW1lbnQncyB2YWx1ZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3NTI2CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgQW50dGkgS29pdmlzdG8uCisKKyAgICAgICAgQWRkIGEgY2FsbCB0byBkaXNwYXRjaCBpbnB1
dCBldmVudCB3aGVuIGxpc3Rib3ggb3IgbWVudWxpc3QKKyAgICAgICAgdmFsdWVzIGFyZSBtb2Rp
ZmllZC4KKworICAgICAgICBBY2NvcmRpbmcgdG8gdGhlIHNwZWM6ICJXaGVuIHRoZSB1c2VyIGFn
ZW50IGlzIHRvIHNlbmQgc2VsZWN0IHVwZGF0ZQorICAgICAgICBub3RpZmljYXRpb25zLCBxdWV1
ZSBhIHRhc2sgdG8gZmlyc3QgZmlyZSBhIHNpbXBsZSBldmVuIHRoYXQgYnViYmxlcworICAgICAg
ICBuYW1lZCBpbnB1dCBhdCB0aGUgc2VsZWN0IGVsZW1lbnQsIGFuZCB0aGVuIGZpcmUgYSBzaW1w
bGUgZXZlbnQgdGhhdAorICAgICAgICBidWJibGVzIG5hbWVkIGNoYW5nZSBhdCB0aGUgc2VsZWN0
IGVsZW1lbnQsIHVzaW5nIHRoZSB1c2VyIGludGVyYWN0aW9uCisgICAgICAgIHRhc2sgc291cmNl
IGFzIHRoZSB0YXNrIHNvdXJjZS4iCisKKyAgICAgICAgVGVzdHM6IGZhc3QvZm9ybXMvc2VsZWN0
L2xpc3Rib3gtb25pbnB1dC1maXJlZC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Zvcm1zL3Nl
bGVjdC9tZW51bGlzdC1vbmlucHV0LWZpcmVkLmh0bWwKKworICAgICAgICAqIGh0bWwvSFRNTFNl
bGVjdEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTFNlbGVjdEVsZW1lbnQ6Omxp
c3RCb3hPbkNoYW5nZSk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MU2VsZWN0RWxlbWVudDo6ZGlz
cGF0Y2hDaGFuZ2VFdmVudEZvck1lbnVMaXN0KToKKwogMjAxNC0wMy0yMCAgUGV0ZXIgTW9sbmFy
ICA8cG1vbG5hci51LXN6ZWdlZEBwYXJ0bmVyLnNhbXN1bmcuY29tPgogCiAgICAgICAgIFJlZmFj
dG9yIGNoZWNraW5nIGxvZyBjaGFubmVsIHN0YXRlIGluIE1lZGlhUGxheWVyUHJpdmF0ZUdTdHJl
YW1lckJhc2UuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxTZWxlY3RFbGVt
ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNlbGVjdEVsZW1lbnQuY3BwCmluZGV4
IGE1MDYwNWUuLmE0ZGUzMTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNl
bGVjdEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTFNlbGVjdEVsZW1l
bnQuY3BwCkBAIC02ODIsOCArNjgyLDEwIEBAIHZvaWQgSFRNTFNlbGVjdEVsZW1lbnQ6Omxpc3RC
b3hPbkNoYW5nZSgpCiAgICAgICAgIG1fbGFzdE9uQ2hhbmdlU2VsZWN0aW9uW2ldID0gc2VsZWN0
ZWQ7CiAgICAgfQogCi0gICAgaWYgKGZpcmVPbkNoYW5nZSkKKyAgICBpZiAoZmlyZU9uQ2hhbmdl
KSB7CisgICAgICAgIGRpc3BhdGNoSW5wdXRFdmVudCgpOwogICAgICAgICBkaXNwYXRjaEZvcm1D
b250cm9sQ2hhbmdlRXZlbnQoKTsKKyAgICB9CiB9CiAKIHZvaWQgSFRNTFNlbGVjdEVsZW1lbnQ6
OmRpc3BhdGNoQ2hhbmdlRXZlbnRGb3JNZW51TGlzdCgpCkBAIC02OTQsNiArNjk2LDcgQEAgdm9p
ZCBIVE1MU2VsZWN0RWxlbWVudDo6ZGlzcGF0Y2hDaGFuZ2VFdmVudEZvck1lbnVMaXN0KCkKICAg
ICBpZiAobV9sYXN0T25DaGFuZ2VJbmRleCAhPSBzZWxlY3RlZCAmJiBtX2lzUHJvY2Vzc2luZ1Vz
ZXJEcml2ZW5DaGFuZ2UpIHsKICAgICAgICAgbV9sYXN0T25DaGFuZ2VJbmRleCA9IHNlbGVjdGVk
OwogICAgICAgICBtX2lzUHJvY2Vzc2luZ1VzZXJEcml2ZW5DaGFuZ2UgPSBmYWxzZTsKKyAgICAg
ICAgZGlzcGF0Y2hJbnB1dEV2ZW50KCk7CiAgICAgICAgIGRpc3BhdGNoRm9ybUNvbnRyb2xDaGFu
Z2VFdmVudCgpOwogICAgIH0KIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>