<?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>18652</bug_id>
          
          <creation_ts>2008-04-21 02:55:53 -0700</creation_ts>
          <short_desc>onchange events don&apos;t seem to fire for input[type=range] controls.</short_desc>
          <delta_ts>2008-05-03 23:39:58 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.ipsilonconsulting.co.uk/bugslider.html</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 name="Greg Harewood">gregharewood</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>78385</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Harewood">gregharewood</who>
    <bug_when>2008-04-21 02:55:53 -0700</bug_when>
    <thetext>onchange events don&apos;t seem to fire for input[type=range] controls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78973</commentid>
    <comment_count>1</comment_count>
      <attachid>20831</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-04-26 09:31:49 -0700</bug_when>
    <thetext>Created attachment 20831
First attempt

Simply fire a changeEvent when dragging the slider. I made sure it is sent after the input event, Opera does the same, my FireFox version does not even have a proper slider... Time to get FF3 I guess :)
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78975</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-04-26 13:24:35 -0700</bug_when>
    <thetext>This is what Web Forms 2 says about the &quot;change&quot; event:

&gt; In [DOM3EVENTS] and [HTML4], the change event is fired on a form control element when the control
&gt; loses the input focus and its value has been modified since gaining focus.
&gt;
&gt; This specification changes these semantics to more accurately reflect the behaviour expected by Web
&gt; authors. Specifically, for controls implemented with a non-editable stateful UI (e.g. select elements,
&gt; checkboxes, or radio buttons as deployed in typical desktop Web browsers), the change event shall
&gt; be fired when the selection is completed, even if the control does not lose focus. (For example, if a 
&gt; date control has a button which shows a calendar, then the change event would fire when the
&gt; calendar is closed after the user selected a date.)

It&apos;s not entirely clear if it means the &quot;change&quot; event to apply even to controls that never take focus at all, but I gues that would make sense and would match checkboxes and radio buttons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78977</commentid>
    <comment_count>3</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-04-26 13:33:47 -0700</bug_when>
    <thetext>The test should probably check that &quot;change&quot; is sent after &quot;input&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79028</commentid>
    <comment_count>4</comment_count>
      <attachid>20846</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-04-27 00:03:47 -0700</bug_when>
    <thetext>Created attachment 20846
Improved testcase

Now we verify input event is sent before change event.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79094</commentid>
    <comment_count>5</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-04-27 23:54:09 -0700</bug_when>
    <thetext>Landed in r32610.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79279</commentid>
    <comment_count>6</comment_count>
    <who name="Greg Harewood">gregharewood</who>
    <bug_when>2008-04-30 04:28:35 -0700</bug_when>
    <thetext>Reopened:  The situation of dragging the slider has been resolved, but onchange events are still not fired for clicking the slider directly to a new value.  (In fact no events at all are fired, eg onblur also fails to fire.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79589</commentid>
    <comment_count>7</comment_count>
      <attachid>20952</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-05-03 13:21:37 -0700</bug_when>
    <thetext>Created attachment 20952
Fixing another onchange problem

This patch fixes the problem that onchange is not fired when clicking (not dragging) the thumb in a position outside of the current thumb position. The
extended testcase tests that, and also that clicking within the thumb does not
fire an onchange. All this matches Opera, FF3 and IE7 do not have true sliders
AFAIK, just line edits with a number for the slider value.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79606</commentid>
    <comment_count>8</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-05-03 23:35:16 -0700</bug_when>
    <thetext>Greg,

I think any focus/blur event problems with the slider that you mentioned need
a new bug report, preferably with a good testcase.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79607</commentid>
    <comment_count>9</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-05-03 23:39:58 -0700</bug_when>
    <thetext>Landed in r32849.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20831</attachid>
            <date>2008-04-26 09:31:49 -0700</date>
            <delta_ts>2008-05-03 13:21:37 -0700</delta_ts>
            <desc>First attempt</desc>
            <filename>18652.diff</filename>
            <type>text/plain</type>
            <size>3437</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMjU5MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDgtMDQtMjYgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODY1MgorICAgICAgICBvbmNoYW5nZSBldmVu
dHMgZG9uJ3Qgc2VlbSB0byBmaXJlIGZvciBpbnB1dFt0eXBlPXJhbmdlXSBjb250cm9scy4KKwor
ICAgICAgICBGaXJlIGNoYW5nZUV2ZW50IHdoZW4gZHJhZ2dpbmcgdGhlIHNsaWRlci4KKworICAg
ICAgICBUZXN0OiBmYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC5odG1sCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
clNsaWRlcjo6dmFsdWVDaGFuZ2VkKToKKwogMjAwOC0wNC0yNSAgQW5kZXJzIENhcmxzc29uICA8
YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbS4KSW5kZXg6IFdl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclNsaWRlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcAkocmV2aXNpb24gMzI1OTApCisrKyBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJTbGlkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDksNiArMzQ5LDcg
QEAgaW50IFJlbmRlclNsaWRlcjo6cG9zaXRpb25Gb3JPZmZzZXQoY29ucwogdm9pZCBSZW5kZXJT
bGlkZXI6OnZhbHVlQ2hhbmdlZCgpCiB7CiAgICAgc2V0VmFsdWVGb3JQb3NpdGlvbihjdXJyZW50
UG9zaXRpb24oKSk7CisgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG5vZGUoKSkt
Pm9uQ2hhbmdlKCk7CiB9CiAKIGludCBSZW5kZXJTbGlkZXI6OmN1cnJlbnRQb3NpdGlvbigpCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiAzMjU5MCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA4LTA0LTI2ICBSb2IgQnVpcyAgPGJ1aXNAa2Rl
Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
ZXN0Y2FzZSBmb3I6CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xODY1MgorICAgICAgICBvbmNoYW5nZSBldmVudHMgZG9uJ3Qgc2VlbSB0byBmaXJlIGZv
ciBpbnB1dFt0eXBlPXJhbmdlXSBjb250cm9scy4KKworICAgICAgICAqIGZhc3QvZm9ybXMvc2xp
ZGVyLW9uY2hhbmdlLWV2ZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9m
b3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZlbnQuaHRtbDogQWRkZWQuCisKIDIwMDgtMDQtMjUgIEhv
bGdlciBIYW5zIFBldGVyIEZyZXl0aGVyICA8emVja2VAc2VsZmlzaC5vcmc+CiAKICAgICAgICAg
UnViYmVyIHN0YW1wZWQgYnkgU2ltb24KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2xp
ZGVyLW9uY2hhbmdlLWV2ZW50LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNCBAQAorVGhpcyB0ZXN0cyB0aGF0IHNs
aWRlciBjb250cm9scyBnZXQgdGhlIG9uY2hhbmdlIGV2ZW50LgorCitjaGFuZ2UKKwpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZlbnQuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2Ut
ZXZlbnQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNyBAQAorPGh0bWw+CisgICAgPGhl
YWQ+CisgICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBmdW5jdGlvbiBsb2cobXNnKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciByZXMgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgncmVzJyk7CisgICAgICAgICAgICAgICAgcmVzLmlubmVySFRNTCA9IHJlcy5pbm5lckhU
TUwgKyBtc2cgKyAiPGJyPiI7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBmdW5jdGlvbiB0
ZXN0KCkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2YXIgc2xpZGVyID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ3NsaWRlcicpOworICAgICAgICAgICAgICAgIGlmICh3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICAgICAgICAgICAgICBldmVudFNlbmRlci5t
b3VzZU1vdmVUbyhzbGlkZXIub2Zmc2V0TGVmdCArIDcsIHNsaWRlci5vZmZzZXRUb3AgKyA3KTsK
KyAgICAgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgICAg
ICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHNsaWRlci5vZmZzZXRMZWZ0ICsgNTAs
IHNsaWRlci5vZmZzZXRUb3AgKyA1MCk7CisgICAgICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVy
Lm1vdXNlVXAoKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIDwv
c2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgICAg
IFRoaXMgdGVzdHMgdGhhdCBzbGlkZXIgY29udHJvbHMgZ2V0IHRoZSBvbmNoYW5nZSBldmVudC48
YnI+CisgICAgICAgIDxpbnB1dCB0eXBlPSJyYW5nZSIgaWQ9InNsaWRlciIgb25jaGFuZ2U9Imxv
ZygnY2hhbmdlJykiIHZhbHVlPTA+CisgICAgICAgIDxkaXYgaWQ9InJlcyI+PC9kaXY+CisgICAg
PC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="9108"
          type_id="1"
          status="-"
          setter="rwlbuis"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20846</attachid>
            <date>2008-04-27 00:03:47 -0700</date>
            <delta_ts>2008-05-03 13:21:37 -0700</delta_ts>
            <desc>Improved testcase</desc>
            <filename>18652-2.diff</filename>
            <type>text/plain</type>
            <size>3570</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMjYwMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDgtMDQtMjcgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODY1MgorICAgICAgICBvbmNoYW5nZSBldmVu
dHMgZG9uJ3Qgc2VlbSB0byBmaXJlIGZvciBpbnB1dFt0eXBlPXJhbmdlXSBjb250cm9scy4KKwor
ICAgICAgICBGaXJlIGNoYW5nZUV2ZW50IHdoZW4gZHJhZ2dpbmcgdGhlIHNsaWRlci4KKworICAg
ICAgICBUZXN0OiBmYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC5odG1sCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRl
clNsaWRlcjo6dmFsdWVDaGFuZ2VkKToKKwogMjAwOC0wNC0yNiAgQWRhbSBCYXJ0aCAgPGhrOTU2
NUBnbWFpbC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRhbSBSb2JlbiBhbmQgU2FtIFdl
aW5pZy4KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNsaWRlci5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyU2xpZGVyLmNwcAkocmV2aXNpb24gMzI2MDMp
CisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJTbGlkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zNDksNiArMzQ5LDcgQEAgaW50IFJlbmRlclNsaWRlcjo6cG9zaXRpb25Gb3JPZmZzZXQoY29u
cwogdm9pZCBSZW5kZXJTbGlkZXI6OnZhbHVlQ2hhbmdlZCgpCiB7CiAgICAgc2V0VmFsdWVGb3JQ
b3NpdGlvbihjdXJyZW50UG9zaXRpb24oKSk7CisgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxl
bWVudCo+KG5vZGUoKSktPm9uQ2hhbmdlKCk7CiB9CiAKIGludCBSZW5kZXJTbGlkZXI6OmN1cnJl
bnRQb3NpdGlvbigpCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzMjYwMykKKysrIExheW91dFRlc3RzL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA4LTA0LTI3ICBSb2Ig
QnVpcyAgPGJ1aXNAa2RlLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBUZXN0Y2FzZSBmb3I6CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xODY1MgorICAgICAgICBvbmNoYW5nZSBldmVudHMgZG9uJ3Qg
c2VlbSB0byBmaXJlIGZvciBpbnB1dFt0eXBlPXJhbmdlXSBjb250cm9scy4KKworICAgICAgICAq
IGZhc3QvZm9ybXMvc2xpZGVyLW9uY2hhbmdlLWV2ZW50LWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZlbnQuaHRtbDogQWRkZWQuCisK
IDIwMDgtMDQtMjYgIEFkYW0gQmFydGggIDxoazk1NjVAZ21haWwuY29tPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEFkYW0gUm9iZW4gYW5kIFNhbSBXZWluaWcuCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZlbnQtZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFu
Z2UtZXZlbnQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDUgQEAKK1RoaXMg
dGVzdHMgdGhhdCBzbGlkZXIgY29udHJvbHMgZ2V0IHRoZSBvbmNoYW5nZSBldmVudCBhbmQgdGhh
dCBpdCBpcyBzZW50IGFmdGVyIHRoZSBET01JbnB1dCBldmVudC4KKworaW5wdXQKK2NoYW5nZQor
CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2xpZGVyLW9uY2hhbmdlLWV2
ZW50Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1v
bmNoYW5nZS1ldmVudC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDI3IEBACis8aHRtbD4K
KyAgICA8aGVhZD4KKyAgICAgICAgPHNjcmlwdD4KKyAgICAgICAgICAgIGZ1bmN0aW9uIGxvZyht
c2cpCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmFyIHJlcyA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCdyZXMnKTsKKyAgICAgICAgICAgICAgICByZXMuaW5uZXJIVE1MID0gcmVz
LmlubmVySFRNTCArIG1zZyArICI8YnI+IjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZ1
bmN0aW9uIHRlc3QoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHZhciBzbGlkZXIg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc2xpZGVyJyk7CisgICAgICAgICAgICAgICAgaWYg
KHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgICAgICAgICAgICAgIGV2ZW50
U2VuZGVyLm1vdXNlTW92ZVRvKHNsaWRlci5vZmZzZXRMZWZ0ICsgNywgc2xpZGVyLm9mZnNldFRv
cCArIDcpOworICAgICAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAg
ICAgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oc2xpZGVyLm9mZnNldExl
ZnQgKyA1MCwgc2xpZGVyLm9mZnNldFRvcCArIDUwKTsKKyAgICAgICAgICAgICAgICAgICAgZXZl
bnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAg
ICAgICAgPC9zY3JpcHQ+CisgICAgPC9oZWFkPgorICAgIDxib2R5IG9ubG9hZD0idGVzdCgpIj4K
KyAgICAgICAgVGhpcyB0ZXN0cyB0aGF0IHNsaWRlciBjb250cm9scyBnZXQgdGhlIG9uY2hhbmdl
IGV2ZW50IGFuZCB0aGF0IGl0IGlzIHNlbnQgYWZ0ZXIgdGhlIERPTUlucHV0IGV2ZW50Ljxicj4K
KyAgICAgICAgPGlucHV0IHR5cGU9InJhbmdlIiBpZD0ic2xpZGVyIiBvbmNoYW5nZT0ibG9nKCdj
aGFuZ2UnKSIgb25pbnB1dD0ibG9nKCdpbnB1dCcpIiB2YWx1ZT0wPgorICAgICAgICA8ZGl2IGlk
PSJyZXMiPjwvZGl2PgorICAgIDwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="9118"
          type_id="1"
          status="+"
          setter="adele"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20952</attachid>
            <date>2008-05-03 13:21:37 -0700</date>
            <delta_ts>2008-05-03 18:34:47 -0700</delta_ts>
            <desc>Fixing another onchange problem</desc>
            <filename>18652-3.diff</filename>
            <type>text/plain</type>
            <size>3582</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMjgzOSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDgtMDUtMDMgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODY1MgorICAgICAgICBvbmNoYW5nZSBldmVu
dHMgZG9uJ3Qgc2VlbSB0byBmaXJlIGZvciBpbnB1dFt0eXBlPXJhbmdlXSBjb250cm9scy4KKwor
ICAgICAgICBGaXJlIGNoYW5nZUV2ZW50IHdoZW4gY2xpY2tpbmcgdGhlIHNsaWRlciBvdXRzaWRl
IHRoZSBjdXJyZW50CisgICAgICAgIHRodW1iIHBvc2l0aW9uLgorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlclNsaWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJTbGlkZXI6OnNl
dFZhbHVlRm9yUG9zaXRpb24pOgorCiAyMDA4LTA1LTAxICBSb2IgQnVpcyAgPGJ1aXNAa2RlLm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljLgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyU2xpZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJT
bGlkZXIuY3BwCShyZXZpc2lvbiAzMjgzOSkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclNs
aWRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI5MSw4ICsyOTEsMTAgQEAgdm9pZCBSZW5kZXJT
bGlkZXI6OnNldFZhbHVlRm9yUG9zaXRpb24oaQogCiAgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0
RWxlbWVudCo+KG5vZGUoKSktPnNldFZhbHVlRnJvbVJlbmRlcmVyKFN0cmluZzo6bnVtYmVyKHZh
bCkpOwogICAgIAotICAgIGlmIChwb3NpdGlvbiAhPSBjdXJyZW50UG9zaXRpb24oKSkKKyAgICBp
ZiAocG9zaXRpb24gIT0gY3VycmVudFBvc2l0aW9uKCkpIHsKICAgICAgICAgc2V0Q3VycmVudFBv
c2l0aW9uKHBvc2l0aW9uKTsKKyAgICAgICAgc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+
KG5vZGUoKSktPm9uQ2hhbmdlKCk7CisgICAgfQogfQogCiBkb3VibGUgUmVuZGVyU2xpZGVyOjpz
ZXRQb3NpdGlvbkZyb21WYWx1ZShib29sIGluTGF5b3V0KQpJbmRleDogTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMzI4
MzkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwx
NCBAQAorMjAwOC0wNS0wMyAgUm9iIEJ1aXMgIDxidWlzQGtkZS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRXh0ZW5kZWQgdGVzdGNhc2UgZm9y
OgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg2NTIK
KyAgICAgICAgb25jaGFuZ2UgZXZlbnRzIGRvbid0IHNlZW0gdG8gZmlyZSBmb3IgaW5wdXRbdHlw
ZT1yYW5nZV0gY29udHJvbHMuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5n
ZS1ldmVudC1leHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFu
Z2UtZXZlbnQuaHRtbDoKKwogMjAwOC0wNS0wMSAgUm9iIEJ1aXMgIDxidWlzQGtkZS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYy4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMv
c2xpZGVyLW9uY2hhbmdlLWV2ZW50LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNoYW5nZS1ldmVudC1leHBlY3RlZC50eHQJKHJldmlz
aW9uIDMyODM5KQorKysgTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZl
bnQtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yLDQgKzIsNiBAQCBUaGlzIHRlc3Rz
IHRoYXQgc2xpZGVyIGNvbnRyb2xzIGdldCB0aGUgCiAKIGlucHV0CiBjaGFuZ2UKK2lucHV0Citj
aGFuZ2UKIApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zbGlkZXItb25jaGFuZ2UtZXZl
bnQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NsaWRlci1vbmNo
YW5nZS1ldmVudC5odG1sCShyZXZpc2lvbiAzMjgzOSkKKysrIExheW91dFRlc3RzL2Zhc3QvZm9y
bXMvc2xpZGVyLW9uY2hhbmdlLWV2ZW50Lmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTExLDEwICsx
MSwxOSBAQAogICAgICAgICAgICAgICAgIHZhciBzbGlkZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgnc2xpZGVyJyk7CiAgICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29u
dHJvbGxlcikgewogICAgICAgICAgICAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1w
QXNUZXh0KCk7CisgICAgICAgICAgICAgICAgICAgIC8vIHNsaWRlciBkcmFnCiAgICAgICAgICAg
ICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHNsaWRlci5vZmZzZXRMZWZ0ICsgNywg
c2xpZGVyLm9mZnNldFRvcCArIDcpOwogICAgICAgICAgICAgICAgICAgICBldmVudFNlbmRlci5t
b3VzZURvd24oKTsKICAgICAgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8o
c2xpZGVyLm9mZnNldExlZnQgKyA1MCwgc2xpZGVyLm9mZnNldFRvcCArIDUwKTsKICAgICAgICAg
ICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICAgICAgICAgICAgICAv
LyBzaW5nbGUgY2xpY2sKKyAgICAgICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3Zl
VG8oc2xpZGVyLm9mZnNldExlZnQgKyA3LCBzbGlkZXIub2Zmc2V0VG9wICsgNyk7CisgICAgICAg
ICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAgICAgICAgICAg
ICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisgICAgICAgICAgICAgICAgICAgIC8vIHNpbmdsZSBj
bGljayBhZ2Fpbiwgc2hvdWxkIHNlbmQgbm8gb25jaGFuZ2UgZXZlbnQKKyAgICAgICAgICAgICAg
ICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oc2xpZGVyLm9mZnNldExlZnQgKyA3LCBzbGlk
ZXIub2Zmc2V0VG9wICsgNyk7CisgICAgICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNl
RG93bigpOworICAgICAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CiAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICA8L3NjcmlwdD4K
</data>
<flag name="review"
          id="9164"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>