<?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>11866</bug_id>
          
          <creation_ts>2006-12-18 10:35:02 -0800</creation_ts>
          <short_desc>Hidden form input controls should be reset</short_desc>
          <delta_ts>2007-05-29 17:49:27 -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>420+</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kirby White">KwhiteRight</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ian</cc>
    
    <cc>j</cc>
    
    <cc>mrowe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>41370</commentid>
    <comment_count>0</comment_count>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 10:35:02 -0800</bug_when>
    <thetext>&lt;input type=&quot;hidden&quot;&gt; form controls are not reset by reset buttons, reset input controls, or the form.reset() method.  They should be restored to their default values when the form is reset.  (It&apos;s not completely described in a spec anywhere, but that&apos;s what IE does, so chances are good that there are pages depending on it.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41367</commentid>
    <comment_count>1</comment_count>
      <attachid>11901</attachid>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 10:40:41 -0800</bug_when>
    <thetext>Created attachment 11901
Test case

This test case is complicated a bit by the need to show what&apos;s in the hidden fields.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41369</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-18 11:03:10 -0800</bug_when>
    <thetext>Interestingly enough, MSIE 6 does reset the hidden fields, while neither Firefox 1.5.0.8 nor 2.0 resets the hidden fields.

I wonder what Opera 9, OmniWeb 5.5 and shipping Safari 2.0.4 do?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41361</commentid>
    <comment_count>3</comment_count>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 11:38:43 -0800</bug_when>
    <thetext>Safari 2.0.4, Opera 9.10 for Mac, and OmniWeb 5.5.0 all ignore reset() for hidden fields.

iCab 3.0.3 resets the empty field, but puts junk into the one that should hold &quot;Default Value&quot;, and then gets completely muddled and can&apos;t set either field&apos;s value properly (with the &quot;Modify...&quot; button in the attached test case) again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41345</commentid>
    <comment_count>4</comment_count>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 12:36:37 -0800</bug_when>
    <thetext>Mozilla also lists this as a bug:

https://bugzilla.mozilla.org/show_bug.cgi?id=158209</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41318</commentid>
    <comment_count>5</comment_count>
      <attachid>11905</attachid>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 14:55:49 -0800</bug_when>
    <thetext>Created attachment 11905
Reset hidden controls, and add input control reset tests

I believe this fix is simple and safe.

The patch also includes test cases for resetting other types of input form controls.  I deliberately broke resetting and verified that it&apos;s not covered by any other cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41297</commentid>
    <comment_count>6</comment_count>
      <attachid>11905</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-12-18 15:16:38 -0800</bug_when>
    <thetext>Comment on attachment 11905
Reset hidden controls, and add input control reset tests

Looks good. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41299</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2006-12-18 15:36:40 -0800</bug_when>
    <thetext>Landed in r18288.  Kirby, can you be sure to use spaces rather than tabs in your changelog entries in future?  Thanks for the patch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41263</commentid>
    <comment_count>8</comment_count>
    <who name="Kirby White">KwhiteRight</who>
    <bug_when>2006-12-18 15:51:54 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Kirby, can you be sure to use spaces rather than tabs in
&gt; your changelog entries in future?

Yes, sorry about that.  Thanks for the landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41242</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-18 16:36:26 -0800</bug_when>
    <thetext>This patch caused a layout test regression in fast/forms/input-value.html.

http://build.webkit.org/results/post-commit-powerpc-mac-os-x/4737/

See Bug 11870.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18417</commentid>
    <comment_count>10</comment_count>
    <who name="Jake Logan">j</who>
    <bug_when>2007-03-16 16:53:13 -0700</bug_when>
    <thetext>This &apos;fix&apos; breaks code in the SAP environment we are working on. SAP has two code branches, one for Firefox and one for IE. We have directed SAP to check the user-agent and pass Safari code designed for Firefox, which has allowed the environment to function correctly. We have also told SAP that WebKit strives to adheres to the W3C spec and generally behaves like Firefox, not IE. This case is an exception to that rule. 

This patch causes the entire SAP environment to fail - it causes the main tabs of the application to break leaving the application completely unusable.

It will be very difficult or impossible to convince SAP to change the code in thier Firefox branch to behave like IE code, considering this will break thier code for Firefox. It occurs to me that WebKit should stay in sync with Firefox until the Mozilla guys get around to modifying the behavior to work like IE. Ours may not be the only regression related to this issue.

Can you please consider reverting this change until Firefox makes the same change?

Best regards,

Jake</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18424</commentid>
    <comment_count>11</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-03-16 19:18:15 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; This &apos;fix&apos; breaks code in the SAP environment we are working on.

Jake, please file a new Bugzilla bug to track this issue, but reference this bug in it.  Make the bug P1 so that it gets noticed (and since it&apos;s a regression for SAP, add the &quot;Regression&quot; keyword).  Thanks!

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18297</commentid>
    <comment_count>12</comment_count>
    <who name="Jake Logan">j</who>
    <bug_when>2007-03-19 15:50:32 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; This &apos;fix&apos; breaks code in the SAP environment we are working on.
&gt; 
&gt; Jake, please file a new Bugzilla bug to track this issue, but reference this
&gt; bug in it.  Make the bug P1 so that it gets noticed (and since it&apos;s a
&gt; regression for SAP, add the &quot;Regression&quot; keyword).  Thanks!
&gt; 

Regression bug: http://bugs.webkit.org/show_bug.cgi?id=13121

Thanks for your help David. Can you tell me where to add the &apos;Regression&apos; keyword? I don&apos;t see a place for that...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18149</commentid>
    <comment_count>13</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-03-19 18:17:14 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; Thanks for your help David. Can you tell me where to add the &apos;Regression&apos;
&gt; keyword? I don&apos;t see a place for that...

In the &quot;Keywords&quot; field on the bug, you just type &quot;Regression&quot; and then submit the bug again.  :)

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8811</commentid>
    <comment_count>14</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-05-29 17:47:48 -0700</bug_when>
    <thetext>Rolled out this change because it caused:

&lt;rdar://problem/5213039&gt; REGRESSION: Wells Fargo registration page returns blank

Since all browsers update the value attribute when setting the value, it doesn&apos;t really make sense to reset.  Its true that IE does support resetting these controls, but in this case, it doesn&apos;t really make sense to have another place to store an alternate version of the value.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8812</commentid>
    <comment_count>15</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2007-05-29 17:49:27 -0700</bug_when>
    <thetext>At this point, I&apos;m resolving this as &quot;won&apos;t fix&quot;.  If we find any real-world sites that rely on being able to reset hidden inputs, then we can reopen this bug.

Also, if you want to reproduce the regression, follow these steps:

Go to:
https://www.wellsfargo.com/app2k/nga/authentication/register
Enter registration details.
After pressing Register, the returned page is empty.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11901</attachid>
            <date>2006-12-18 10:40:41 -0800</date>
            <delta_ts>2006-12-18 10:40:41 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>hidden-test.html</filename>
            <type>text/html</type>
            <size>1120</size>
            <attacher name="Kirby White">KwhiteRight</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8L2hlYWQ+Cjxib2R5Pgo8Zm9ybSBpZD0iZm9ybTEiPgo8aW5wdXQgaWQ9
ImhpZGRlbkVtcHR5IiB0eXBlPSJoaWRkZW4iPjxicj4KPGlucHV0IGlkPSJoaWRkZW5WYWx1ZSIg
dHlwZT0iaGlkZGVuIiB2YWx1ZT0iRGVmYXVsdCBWYWx1ZSI+Cgo8YnV0dG9uIHR5cGU9ImJ1dHRv
biIgb25jbGljaz0iY2hhbmdlVmFsdWVzKCk7Ij5Nb2RpZnkgaGlkZGVuIGZpZWxkczwvYnV0dG9u
Pjxicj4KPGJ1dHRvbiB0eXBlPSJidXR0b24iIG9uY2xpY2s9InJlc2V0RmllbGRzKCk7Ij5SZXNl
dCBoaWRkZW4gZmllbGRzPC9idXR0b24+PGJyPgo8L2Zvcm0+Cjxmb3JtPgpWYWx1ZXMgb2YgaGlk
ZGVuIGZpZWxkczo8YnI+CjxpbnB1dCBpZD0iZW1wdHlEaXNwbGF5IiBkaXNhYmxlZD0iZGlzYWJs
ZWQiPjwvdGV4dGFyZWE+CjxpbnB1dCBpZD0idmFsdWVEaXNwbGF5IiBkaXNhYmxlZD0iZGlzYWJs
ZWQiPjwvdGV4dGFyZWE+CjwvZm9ybT4KPHNjcmlwdD4KCnZhciBlbXB0eUVsZW1lbnQgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgiaGlkZGVuRW1wdHkiKTsKdmFyIHZhbHVlRWxlbWVudCA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJoaWRkZW5WYWx1ZSIpOwp2YXIgZW1wdHlEaXNwbGF5ID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImVtcHR5RGlzcGxheSIpOwp2YXIgdmFsdWVEaXNwbGF5
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInZhbHVlRGlzcGxheSIpOwp2YXIgZm9ybSA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJmb3JtMSIpOwoKZnVuY3Rpb24gcmVzZXRGaWVsZHMoKQp7
CiAgZm9ybTEucmVzZXQoKTsKICB1cGRhdGVEaXNwbGF5KCk7Cn0KCmZ1bmN0aW9uIHVwZGF0ZURp
c3BsYXkoKQp7CiAgZW1wdHlEaXNwbGF5LnZhbHVlID0gZW1wdHlFbGVtZW50LnZhbHVlOwogIHZh
bHVlRGlzcGxheS52YWx1ZSA9IHZhbHVlRWxlbWVudC52YWx1ZTsKfQoKZnVuY3Rpb24gY2hhbmdl
VmFsdWVzKCkKewogIGVtcHR5RWxlbWVudC52YWx1ZSA9ICJOb3QgcmVzZXQhIjsKICB2YWx1ZUVs
ZW1lbnQudmFsdWUgPSAiTm90IHJlc2V0ISI7CiAgdXBkYXRlRGlzcGxheSgpOwp9Cgp1cGRhdGVE
aXNwbGF5KCk7Cjwvc2NyaXB0PgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11905</attachid>
            <date>2006-12-18 14:55:49 -0800</date>
            <delta_ts>2006-12-18 15:16:38 -0800</delta_ts>
            <desc>Reset hidden controls, and add input control reset tests</desc>
            <filename>bug11866a.txt</filename>
            <type>text/plain</type>
            <size>8536</size>
            <attacher name="Kirby White">KwhiteRight</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMTgyODQpDQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpDQpAQCAtMSwzICsxLDEyIEBADQorMjAwNi0xMi0xOCAgS2lyYnkgV2hpdGUg
IDxLV2hpdGVSaWdodEBnbWFpbC5jb20+DQorDQorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4NCisNCisgICAgICAgICogZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC1j
aGVja2VkLXJlc2V0LWV4cGVjdGVkLnR4dDogQWRkZWQuDQorICAgICAgICAqIGZhc3QvZG9tL0hU
TUxJbnB1dEVsZW1lbnQvaW5wdXQtY2hlY2tlZC1yZXNldC5odG1sOiBBZGRlZC4NCisgICAgICAg
ICogZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC10ZXh0LXJlc2V0LWV4cGVjdGVkLnR4
dDogQWRkZWQuDQorICAgICAgICAqIGZhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvaW5wdXQtdGV4
dC1yZXNldC5odG1sOiBBZGRlZC4NCisNCiAyMDA2LTEyLTE4ICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAd2Via2l0Lm9yZz4NCiANCiAgICAgICAgIFJldmlld2VkIGJ5IE1pdHouDQpJbmRleDog
TGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC1jaGVja2VkLXJlc2V0
LWV4cGVjdGVkLnR4dA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJ
bnB1dEVsZW1lbnQvaW5wdXQtY2hlY2tlZC1yZXNldC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDAp
DQorKysgTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC1jaGVja2Vk
LXJlc2V0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkNCkBAIC0wLDAgKzEsMTQgQEANCisNCisN
CisNCisNCisgUmVzZXQgQnV0dG9uDQorVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgY2hlY2stdHlw
ZSBpbnB1dCBmb3JtIGNvbnRyb2xzIGFyZSBwcm9wZXJseSByZXNldCBieSBib3RoIGEgcmVzZXQg
aW5wdXQgY29udHJvbCBhbmQgYSByZXNldCBidXR0b24gY29udHJvbC4NCisNCitZb3Ugc2hvdWxk
IHNlZSBmb3VyIGVsZW1lbnQgSURzIGJlbG93LCBhbmQgdGhlIHdvcmQgIlNVQ0NFU1MiIHR3aWNl
IGFmdGVyIGVhY2g6DQorDQorY2hlY2tib3hVbmNoZWNrZWQgOiBTVUNDRVNTIDogU1VDQ0VTUyAN
CitjaGVja2JveENoZWNrZWQgOiBTVUNDRVNTIDogU1VDQ0VTUyANCityYWRpb1VuY2hlY2tlZCA6
IFNVQ0NFU1MgOiBTVUNDRVNTIA0KK3JhZGlvQ2hlY2tlZCA6IFNVQ0NFU1MgOiBTVUNDRVNTIA0K
Kw0KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQvaW5wdXQtY2hl
Y2tlZC1yZXNldC5odG1sDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRN
TElucHV0RWxlbWVudC9pbnB1dC1jaGVja2VkLXJlc2V0Lmh0bWwJKHJldmlzaW9uIDApDQorKysg
TGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC1jaGVja2VkLXJlc2V0
Lmh0bWwJKHJldmlzaW9uIDApDQpAQCAtMCwwICsxLDU2IEBADQorPGh0bWw+DQorPGhlYWQ+DQor
PC9oZWFkPg0KKzxib2R5Pg0KKzxmb3JtPg0KKzxpbnB1dCBpZD0iY2hlY2tib3hVbmNoZWNrZWQi
IHR5cGU9ImNoZWNrYm94IiB2YWx1ZT0iVW5jaGVja2VkIj48YnI+DQorPGlucHV0IGlkPSJjaGVj
a2JveENoZWNrZWQiIHR5cGU9ImNoZWNrYm94IiB2YWx1ZT0iQ2hlY2tlZCIgY2hlY2tlZD0iY2hl
Y2tlZCI+PGJyPg0KKzxpbnB1dCBpZD0icmFkaW9VbmNoZWNrZWQiIG5hbWU9InJhZGlvMSIgdHlw
ZT0icmFkaW8iIHZhbHVlPSJVbmNoZWNrZWQiPjxicj4NCis8aW5wdXQgaWQ9InJhZGlvQ2hlY2tl
ZCIgbmFtZT0icmFkaW8xIiB0eXBlPSJyYWRpbyIgdmFsdWU9IkNoZWNrZWQiIGNoZWNrZWQ9ImNo
ZWNrZWQiPjxicj4NCisNCis8aW5wdXQgaWQ9ImlucHV0UmVzZXQiIHR5cGU9InJlc2V0Ij4NCis8
YnV0dG9uIGlkPSJidXR0b25SZXNldCIgdHlwZT0icmVzZXQiPlJlc2V0IEJ1dHRvbjwvYnV0dG9u
Pg0KKzwvZm9ybT4NCis8cD5UaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCBjaGVjay10eXBlIGlucHV0
IGZvcm0gY29udHJvbHMgYXJlIHByb3Blcmx5IHJlc2V0IGJ5DQorYm90aCBhIHJlc2V0IGlucHV0
IGNvbnRyb2wgYW5kIGEgcmVzZXQgYnV0dG9uIGNvbnRyb2wuDQorDQorPHA+WW91IHNob3VsZCBz
ZWUgZm91ciBlbGVtZW50IElEcyBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUNDRVNTIiB0d2ljZSBh
ZnRlciBlYWNoOjwvcD4NCisNCis8c2NyaXB0Pg0KK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRy
b2xsZXIpDQorICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsNCit2YXIgaW5w
dXRSZXNldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJpbnB1dFJlc2V0Iik7DQordmFyIGJ1
dHRvblJlc2V0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJ1dHRvblJlc2V0Iik7DQorDQor
ZnVuY3Rpb24gdGVzdENoZWNrZWQodGVzdEVsZW1lbnQsIGV4cGVjdGVkLCBidXR0b24pDQorew0K
KyAgICB2YXIgc3VjY2VzcyA9IGZhbHNlOw0KKyAgICBpZiAodGVzdEVsZW1lbnQuY2hlY2tlZCA9
PSBleHBlY3RlZCkNCisgICAgew0KKyAgICAgICAgdGVzdEVsZW1lbnQuY2hlY2tlZCA9ICFleHBl
Y3RlZDsNCisgICAgICAgIGJ1dHRvbi5jbGljaygpOw0KKyAgICAgICAgaWYgKHRlc3RFbGVtZW50
LmNoZWNrZWQgPT0gZXhwZWN0ZWQpDQorICAgICAgICAgICAgc3VjY2VzcyA9IHRydWU7DQorICAg
IH0NCisgICAgaWYgKHN1Y2Nlc3MpDQorICAgICAgICBkb2N1bWVudC53cml0ZWxuKCI6IFNVQ0NF
U1MiKTsNCisgICAgZWxzZQ0KKyAgICAgICAgZG9jdW1lbnQud3JpdGVsbigiOiBGQUlMRUQgKGNo
ZWNrZWQgPSAiICsgdGVzdEVsZW1lbnQuY2hlY2tlZCArICIpIik7DQorfQ0KKw0KK2Z1bmN0aW9u
IHRlc3QoZWxlbWVudElkLCBleHBlY3RlZCkNCit7DQorICAgIHZhciBlbGVtZW50ID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoZWxlbWVudElkKTsNCisgICAgZG9jdW1lbnQud3JpdGVsbihlbGVt
ZW50SWQpOw0KKyAgICB0ZXN0Q2hlY2tlZChlbGVtZW50LCBleHBlY3RlZCwgaW5wdXRSZXNldCk7
DQorICAgIHRlc3RDaGVja2VkKGVsZW1lbnQsIGV4cGVjdGVkLCBidXR0b25SZXNldCk7DQorICAg
IGRvY3VtZW50LndyaXRlbG4oIjxicj4iKTsNCit9DQorDQordGVzdCgiY2hlY2tib3hVbmNoZWNr
ZWQiLCBmYWxzZSk7DQordGVzdCgiY2hlY2tib3hDaGVja2VkIiwgdHJ1ZSk7DQordGVzdCgicmFk
aW9VbmNoZWNrZWQiLCBmYWxzZSk7DQordGVzdCgicmFkaW9DaGVja2VkIiwgdHJ1ZSk7DQorPC9z
Y3JpcHQ+DQorPC9ib2R5Pg0KKzwvaHRtbD4NCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW5wdXRFbGVtZW50L2lucHV0LXRleHQtcmVzZXQtZXhwZWN0ZWQudHh0DQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
DQotLS0gTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC10ZXh0LXJl
c2V0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkNCisrKyBMYXlvdXRUZXN0cy9mYXN0L2RvbS9I
VE1MSW5wdXRFbGVtZW50L2lucHV0LXRleHQtcmVzZXQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQ0KQEAgLTAsMCArMSwxOCBAQA0KKw0KKw0KKw0KKw0KKw0KKyBSZXNldCBCdXR0b24NCitUaGlz
IHRlc3QgdmVyaWZpZXMgdGhhdCB0ZXh0LXR5cGUgaW5wdXQgZm9ybSBjb250cm9scyBhcmUgcHJv
cGVybHkgcmVzZXQgYnkgYm90aCBhIHJlc2V0IGlucHV0IGNvbnRyb2wgYW5kIGEgcmVzZXQgYnV0
dG9uIGNvbnRyb2wuDQorKEJ1dCBmaWxlIGlucHV0IGVsZW1lbnQgdmFsdWVzIGNhbid0IGJlIG1v
ZGlmaWVkIGJ5IEpTLCBzbyB0aGlzIHRlc3QgY2FuJ3QgYmUgdXNlZCBmb3IgdGhvc2UuKQ0KKw0K
K1lvdSBzaG91bGQgc2VlIHNpeCBlbGVtZW50IElEcyBiZWxvdywgYW5kIHRoZSB3b3JkICJTVUND
RVNTIiB0d2ljZSBhZnRlciBlYWNoOg0KKw0KK3RleHRFbXB0eSA6IFNVQ0NFU1MgOiBTVUNDRVNT
IA0KK3RleHRWYWx1ZSA6IFNVQ0NFU1MgOiBTVUNDRVNTIA0KK3Bhc3N3b3JkRW1wdHkgOiBTVUND
RVNTIDogU1VDQ0VTUyANCitwYXNzd29yZFZhbHVlIDogU1VDQ0VTUyA6IFNVQ0NFU1MgDQoraGlk
ZGVuRW1wdHkgOiBTVUNDRVNTIDogU1VDQ0VTUyANCitoaWRkZW5WYWx1ZSA6IFNVQ0NFU1MgOiBT
VUNDRVNTIA0KKw0KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvZG9tL0hUTUxJbnB1dEVsZW1lbnQv
aW5wdXQtdGV4dC1yZXNldC5odG1sDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gTGF5b3V0VGVzdHMvZmFzdC9k
b20vSFRNTElucHV0RWxlbWVudC9pbnB1dC10ZXh0LXJlc2V0Lmh0bWwJKHJldmlzaW9uIDApDQor
KysgTGF5b3V0VGVzdHMvZmFzdC9kb20vSFRNTElucHV0RWxlbWVudC9pbnB1dC10ZXh0LXJlc2V0
Lmh0bWwJKHJldmlzaW9uIDApDQpAQCAtMCwwICsxLDYyIEBADQorPGh0bWw+DQorPGhlYWQ+DQor
PC9oZWFkPg0KKzxib2R5Pg0KKzxmb3JtPg0KKzxpbnB1dCBpZD0idGV4dEVtcHR5IiB0eXBlPSJ0
ZXh0Ij48YnI+DQorPGlucHV0IGlkPSJ0ZXh0VmFsdWUiIHR5cGU9InRleHQiIHZhbHVlPSJEZWZh
dWx0IFZhbHVlIj48YnI+DQorPGlucHV0IGlkPSJwYXNzd29yZEVtcHR5IiB0eXBlPSJwYXNzd29y
ZCI+PGJyPg0KKzxpbnB1dCBpZD0icGFzc3dvcmRWYWx1ZSIgdHlwZT0icGFzc3dvcmQiIHZhbHVl
PSJEZWZhdWx0IFZhbHVlIj48YnI+DQorPGlucHV0IGlkPSJoaWRkZW5FbXB0eSIgdHlwZT0iaGlk
ZGVuIj48YnI+DQorPGlucHV0IGlkPSJoaWRkZW5WYWx1ZSIgdHlwZT0iaGlkZGVuIiB2YWx1ZT0i
RGVmYXVsdCBWYWx1ZSI+DQorDQorPGlucHV0IGlkPSJpbnB1dFJlc2V0IiB0eXBlPSJyZXNldCI+
DQorPGJ1dHRvbiBpZD0iYnV0dG9uUmVzZXQiIHR5cGU9InJlc2V0Ij5SZXNldCBCdXR0b248L2J1
dHRvbj4NCis8L2Zvcm0+DQorPHA+VGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgdGV4dC10eXBlIGlu
cHV0IGZvcm0gY29udHJvbHMgYXJlIHByb3Blcmx5IHJlc2V0IGJ5DQorYm90aCBhIHJlc2V0IGlu
cHV0IGNvbnRyb2wgYW5kIGEgcmVzZXQgYnV0dG9uIGNvbnRyb2wuPGJyPg0KKyhCdXQgZmlsZSBp
bnB1dCBlbGVtZW50IHZhbHVlcyBjYW4ndCBiZSBtb2RpZmllZCBieSBKUywgc28gdGhpcyB0ZXN0
IGNhbid0IGJlDQordXNlZCBmb3IgdGhvc2UuKTwvcD4NCisNCis8cD5Zb3Ugc2hvdWxkIHNlZSBz
aXggZWxlbWVudCBJRHMgYmVsb3csIGFuZCB0aGUgd29yZCAiU1VDQ0VTUyIgdHdpY2UgYWZ0ZXIg
ZWFjaDo8L3A+DQorDQorPHNjcmlwdD4NCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQ0KKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7DQordmFyIGlucHV0UmVz
ZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5wdXRSZXNldCIpOw0KK3ZhciBidXR0b25S
ZXNldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJidXR0b25SZXNldCIpOw0KKw0KK2Z1bmN0
aW9uIHRlc3RWYWx1ZSh0ZXN0RWxlbWVudCwgZXhwZWN0ZWQsIGJ1dHRvbikNCit7DQorICAgIHZh
ciBzdWNjZXNzID0gZmFsc2U7DQorICAgIGlmICh0ZXN0RWxlbWVudC52YWx1ZSA9PSBleHBlY3Rl
ZCkNCisgICAgew0KKyAgICAgICAgdGVzdEVsZW1lbnQudmFsdWUgPSAiTm90IEV4cGVjdGVkISAi
ICsgZXhwZWN0ZWQ7DQorICAgICAgICBidXR0b24uY2xpY2soKTsNCisgICAgICAgIGlmICh0ZXN0
RWxlbWVudC52YWx1ZSA9PSBleHBlY3RlZCkNCisgICAgICAgICAgc3VjY2VzcyA9IHRydWU7DQor
ICAgIH0NCisgICAgaWYgKHN1Y2Nlc3MpDQorICAgICAgICBkb2N1bWVudC53cml0ZWxuKCI6IFNV
Q0NFU1MiKTsNCisgICAgZWxzZQ0KKyAgICAgICAgZG9jdW1lbnQud3JpdGVsbigiOiBGQUlMRUQg
KHZhbHVlID0gIiArIHRlc3RFbGVtZW50LnZhbHVlICsgIikiKTsNCit9DQorDQorZnVuY3Rpb24g
dGVzdChlbGVtZW50SWQsIGV4cGVjdGVkKQ0KK3sNCisgICAgdmFyIGVsZW1lbnQgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZChlbGVtZW50SWQpOw0KKyAgICBkb2N1bWVudC53cml0ZWxuKGVsZW1l
bnRJZCk7DQorICAgIHRlc3RWYWx1ZShlbGVtZW50LCBleHBlY3RlZCwgaW5wdXRSZXNldCk7DQor
ICAgIHRlc3RWYWx1ZShlbGVtZW50LCBleHBlY3RlZCwgYnV0dG9uUmVzZXQpOw0KKyAgICBkb2N1
bWVudC53cml0ZWxuKCI8YnI+Iik7DQorfQ0KKw0KK3Rlc3QoInRleHRFbXB0eSIsICIiKTsNCit0
ZXN0KCJ0ZXh0VmFsdWUiLCAiRGVmYXVsdCBWYWx1ZSIpOw0KK3Rlc3QoInBhc3N3b3JkRW1wdHki
LCAiIik7DQordGVzdCgicGFzc3dvcmRWYWx1ZSIsICJEZWZhdWx0IFZhbHVlIik7DQordGVzdCgi
aGlkZGVuRW1wdHkiLCAiIik7DQordGVzdCgiaGlkZGVuVmFsdWUiLCAiRGVmYXVsdCBWYWx1ZSIp
Ow0KKzwvc2NyaXB0Pg0KKzwvYm9keT4NCis8L2h0bWw+DQpJbmRleDogV2ViQ29yZS9DaGFuZ2VM
b2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0NCi0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTgyODQpDQor
KysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkNCkBAIC0xLDMgKzEsMTcgQEANCisy
MDA2LTEyLTE4ICBLaXJieSBXaGl0ZSAgPEtXaGl0ZVJpZ2h0QGdtYWlsLmNvbT4NCisNCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLg0KKw0KKwlDaGFuZ2VkIGhpZGRlbiBpbnB1
dCBjb250cm9scyB0byByZXNldCB0byB0aGVpciBpbml0aWFsIHZhbHVlcw0KKwl3aGVuIHRoZSBm
b3JtIGlzIHJlc2V0LiAgQWxzbyBhZGRlZCBsYXlvdXQgdGVzdHMgZm9yIHJlc2V0dGluZw0KKwlv
dGhlciBpbnB1dCBjb250cm9scy4NCisNCisJRml4ZXMgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTE4NjYNCisNCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50
LmNwcDoNCisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpzZXRWYWx1ZSk6DQor
ICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6c3RvcmVzVmFsdWVTZXBhcmF0ZUZy
b21BdHRyaWJ1dGUpOg0KKw0KIDIwMDYtMTItMTggIEpvaG4gU3VsbGl2YW4gIDxzdWxsaXZhbkBh
cHBsZS5jb20+DQogDQogICAgICAgICBSZXZpZXdlZCBieSBUaW0gSGF0Y2hlcg0KSW5kZXg6IFdl
YkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcA0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIFdlYkNvcmUv
aHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAkocmV2aXNpb24gMTgyODMpDQorKysgV2ViQ29yZS9o
dG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpDQpAQCAtMTA3MCw3ICsxMDcw
LDkgQEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXRWYWx1ZShjb25zdCBTdA0KICAgICAgICAg
bV92YWx1ZSA9IGNvbnN0cmFpblZhbHVlKHZhbHVlKTsNCiAgICAgICAgIGlmIChyZW5kZXJlcigp
KQ0KICAgICAgICAgICAgIHJlbmRlcmVyKCktPnVwZGF0ZUZyb21FbGVtZW50KCk7DQotICAgICAg
ICBzZXRDaGFuZ2VkKCk7DQorICAgICAgICAvLyBDaGFuZ2VzIHRvIGhpZGRlbiB2YWx1ZXMgZG9u
J3QgcmVxdWlyZSByZS1yZW5kZXJpbmcuDQorICAgICAgICBpZiAobV90eXBlICE9IEhJRERFTikN
CisgICAgICAgICAgICBzZXRDaGFuZ2VkKCk7DQogICAgIH0gZWxzZQ0KICAgICAgICAgc2V0QXR0
cmlidXRlKHZhbHVlQXR0ciwgY29uc3RyYWluVmFsdWUodmFsdWUpKTsNCiAgICAgDQpAQCAtMTEw
NywxMyArMTEwOSwxMyBAQCBib29sIEhUTUxJbnB1dEVsZW1lbnQ6OnN0b3Jlc1ZhbHVlU2VwYXJh
DQogICAgICAgICBjYXNlIEJVVFRPTjoNCiAgICAgICAgIGNhc2UgQ0hFQ0tCT1g6DQogICAgICAg
ICBjYXNlIEZJTEU6DQotICAgICAgICBjYXNlIEhJRERFTjoNCiAgICAgICAgIGNhc2UgSU1BR0U6
DQogICAgICAgICBjYXNlIFJBRElPOg0KICAgICAgICAgY2FzZSBSQU5HRToNCiAgICAgICAgIGNh
c2UgUkVTRVQ6DQogICAgICAgICBjYXNlIFNVQk1JVDoNCiAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7DQorICAgICAgICBjYXNlIEhJRERFTjoNCiAgICAgICAgIGNhc2UgSVNJTkRFWDoNCiAgICAg
ICAgIGNhc2UgUEFTU1dPUkQ6DQogICAgICAgICBjYXNlIFNFQVJDSDoNCg==
</data>
<flag name="review"
          id="4349"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>