<?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>3714</bug_id>
          
          <creation_ts>2005-06-25 15:23:16 -0700</creation_ts>
          <short_desc>REGRESSION: HTMLLabelElement.form returns null</short_desc>
          <delta_ts>2005-06-29 13:29:34 -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>412</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Curt Arnold">curt.arnold</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13154</commentid>
    <comment_count>0</comment_count>
    <who name="Curt Arnold">curt.arnold</who>
    <bug_when>2005-06-25 15:23:16 -0700</bug_when>
    <thetext>The attached tarball contains a production of the HTMLLabelElement01 test case from the DOM L2 Test 
suite.  The test passes on Safari build 412 and Firefox but will fail on the current WebKit CVS HEAD due to 
the CVS HEAD returning null on the call to HTMLLabelElement.form in HTMLLabelElement01.js (fNode = 
testNode.form;).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13155</commentid>
    <comment_count>1</comment_count>
      <attachid>2646</attachid>
    <who name="Curt Arnold">curt.arnold</who>
    <bug_when>2005-06-25 15:24:46 -0700</bug_when>
    <thetext>Created attachment 2646
Web page and associated scripts

Open HTMLLabelElement01.html in Safari.  Will display green success message in
stock Safari and Firefox, red error with CVS HEAD.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13159</commentid>
    <comment_count>2</comment_count>
    <who name="Curt Arnold">curt.arnold</who>
    <bug_when>2005-06-25 16:27:14 -0700</bug_when>
    <thetext>IE 6 and Opera 8.01 on Windows also pass test.

Bug 3715 is related (involves HTMLObjectElement) but is not a regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13250</commentid>
    <comment_count>3</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2005-06-26 12:30:55 -0700</bug_when>
    <thetext>confirmed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13346</commentid>
    <comment_count>4</comment_count>
      <attachid>2674</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2005-06-27 12:31:36 -0700</bug_when>
    <thetext>Created attachment 2674
Traverse parent nodes looking for a form element

Turns out that the form() method was buggy. Also, it tried to get the form of
the element set as &quot;for&quot;, which is broken (Neither Gecko nor WinIE does this)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13378</commentid>
    <comment_count>5</comment_count>
      <attachid>2674</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-06-27 16:35:35 -0700</bug_when>
    <thetext>Comment on attachment 2674
Traverse parent nodes looking for a form element

A few comments:

    1) The old version of HTMLLabelElementImpl::form has a bug -- it&apos;s calling
isGenericFormElement() on this rather than on element. That&apos;s fine if we are
rewriting it, but worth noting.
    2) The loop looking for a ID_FORM in parents is the same as the existing
getForm() function; we should not write a new copy of that function. (Although
perhaps we should rename it.)
    3) I don&apos;t think this is significantly different from the form function in
the base class. Can we just remove the override of the base form class&apos;s form
function?

Do we have a test for the case where the &lt;label&gt; element is outside the form
and the form element it points to is inside? What about when the &lt;label&gt; is in
one form, and the form element is in another?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13382</commentid>
    <comment_count>6</comment_count>
      <attachid>2677</attachid>
    <who name="Curt Arnold">curt.arnold</who>
    <bug_when>2005-06-27 16:57:25 -0700</bug_when>
    <thetext>Created attachment 2677
Test of HTMLLabelElement.form outside of a form (expect null)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13383</commentid>
    <comment_count>7</comment_count>
    <who name="Curt Arnold">curt.arnold</who>
    <bug_when>2005-06-27 16:58:01 -0700</bug_when>
    <thetext>There only appear to be two tests in the DOM L2 HTML test suite that address HTMLLabelElement.form: 
HTMLLabelElement01 and HTMLLabelElement02.  Both load the same document, but test different 
elements.  HTMLLabelElement02 checks that a label outside the range of a form returns null for 
HTMLLabelElement.form.  I&apos;ve attached HTMLLabelElement02 as an attachment to the bug report, though 
it passed in the original implementation.  I&apos;m not sure if I understand the third case you are suggesting.

The DOM TS distributions contain reports that break down tests by name, functions tested, etc.  If you 
download the suite, open dom2-html-matrix.html in a browser.  Hopefully pretty explanatory.  
Unfortunately due to a strange nature of the L2 HTML suite, the links to the XML test definitions are 
broken except for tests that are not shared with the L1 HTML suite, but the links to the Java rendering 
should still be good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13453</commentid>
    <comment_count>8</comment_count>
      <attachid>2691</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2005-06-28 14:46:40 -0700</bug_when>
    <thetext>Created attachment 2691
Update test case

Note that HTMLLabelElementImpl doesn&apos;t inherit from HTMLGenericFormElementImpl,
so we can&apos;t use its form() method. 

I&apos;ve updated the test case with a label outside a form but its for element
inside a form.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13485</commentid>
    <comment_count>9</comment_count>
      <attachid>2691</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-06-29 08:14:54 -0700</bug_when>
    <thetext>Comment on attachment 2691
Update test case

r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2646</attachid>
            <date>2005-06-25 15:24:46 -0700</date>
            <delta_ts>2005-06-25 15:24:46 -0700</delta_ts>
            <desc>Web page and associated scripts</desc>
            <filename>HTMLLabelElement01.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>5646</size>
            <attacher name="Curt Arnold">curt.arnold</attacher>
            
              <data encoding="base64">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
eAAA
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2674</attachid>
            <date>2005-06-27 12:31:36 -0700</date>
            <delta_ts>2005-06-28 14:46:40 -0700</delta_ts>
            <desc>Traverse parent nodes looking for a form element</desc>
            <filename>webcore-label-form-element.diff</filename>
            <type>text/plain</type>
            <size>2412</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9D
aGFuZ2VMb2csdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNDMxNwpkaWZmIC11IC1wIC1yMS40MzE3
IENoYW5nZUxvZwotLS0gQ2hhbmdlTG9nCTIwMDUvMDYvMjUgMTc6MjE6NTMJMS40MzE3CisrKyBD
aGFuZ2VMb2cJMjAwNS8wNi8yNyAxOTozMDoyNgpAQCAtMSwzICsxLDE1IEBACisyMDA1LTA2LTI3
ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBtYWMuY29tPgorCisJRml4IDxodHRwOi8vYnVn
emlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTM3MTQ+CisKKyAgICAgICAgVGVz
dCBjYXNlcyBhZGRlZDoKKwlsYXlvdXQtdGVzdHMvZmFzdC9kb20vbGFiZWwtZm9ybS1lbGVtZW50
Lmh0bWw6IEFkZGVkLgorCWxheW91dC10ZXN0cy9mYXN0L2RvbS9sYWJlbC1mb3JtLWVsZW1lbnQt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwkKKyAgICAgICAgKiBraHRtbC9odG1sL2h0bWxfZm9ybWlt
cGwuY3BwOgorICAgICAgICAoRE9NOjpIVE1MTGFiZWxFbGVtZW50SW1wbDo6Zm9ybSk6CisJVHJh
dmVyc2UgdXAgbG9va2luZyBmb3IgYSBmb3JtIGVsZW1lbnQuIAorCiAyMDA1LTA2LTI1ICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICAtIHVwZGF0ZWQgYSBsYXlvdXQg
dGVzdCBzbyB0aGF0IGl0IGRvZXNuJ3QgZGVwZW5kIG9uIGEgcmVtb3RlIHJlc291cmNlIHZpYSBo
dHRwCkluZGV4OiBraHRtbC9odG1sL2h0bWxfZm9ybWltcGwuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp
bGU6IC9jdnMvcm9vdC9XZWJDb3JlL2todG1sL2h0bWwvaHRtbF9mb3JtaW1wbC5jcHAsdgpyZXRy
aWV2aW5nIHJldmlzaW9uIDEuMTY5CmRpZmYgLXUgLXAgLXIxLjE2OSBodG1sX2Zvcm1pbXBsLmNw
cAotLS0gaHRtbF9mb3JtaW1wbC5jcHAJMjAwNS8wNi8yNCAwNTo1OTowOQkxLjE2OQorKysgaHRt
bF9mb3JtaW1wbC5jcHAJMjAwNS8wNi8yNyAxOTozMDoyNwpAQCAtMjUzOCw5ICsyNTM4LDExIEBA
IHZvaWQgSFRNTExhYmVsRWxlbWVudEltcGw6OmFjY2Vzc0tleUFjdGkKIAogSFRNTEZvcm1FbGVt
ZW50SW1wbCAqSFRNTExhYmVsRWxlbWVudEltcGw6OmZvcm0oKQogewotICAgIEVsZW1lbnRJbXBs
ICplbGVtZW50ID0gZm9ybUVsZW1lbnQoKTsKLSAgICBpZiAoZWxlbWVudCAmJiBpc0dlbmVyaWNG
b3JtRWxlbWVudCgpKQotICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8SFRNTEdlbmVyaWNGb3Jt
RWxlbWVudEltcGwgKj4oZWxlbWVudCktPmZvcm0oKTsKKyAgICBmb3IgKE5vZGVJbXBsICpwID0g
cGFyZW50Tm9kZSgpOyBwICE9IDA7IHAgPSBwLT5wYXJlbnROb2RlKCkpIHsKKyAgICAgICAgaWYo
IHAtPmlkKCkgPT0gSURfRk9STSApCisgICAgICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8SFRN
TEZvcm1FbGVtZW50SW1wbCAqPihwKTsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIAotLS0g
L2Rldi9udWxsCTIwMDUtMDYtMjcgMjE6Mjk6MDAuMDAwMDAwMDAwICswMjAwCisrKyBsYXlvdXQt
dGVzdHMvZmFzdC9kb20vbGFiZWwtZm9ybS1lbGVtZW50Lmh0bWwJMjAwNS0wNi0yNyAyMToxODoy
MC4wMDAwMDAwMDAgKzAyMDAKQEAgLTAsMCArMSwyNyBAQAorPGh0bWw+Cis8aGVhZD4KKzxzY3Jp
cHQ+CitmdW5jdGlvbiBydW5UZXN0cygpIHsKKwlsMSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
ICgnbDEnKTsKKworCXN0ciA9ICJUaGUgbGFiZWwncyBmb3JtIGVsZW1lbnQgaWQgaXMgIiArIGwx
LmZvcm0uaWQ7CisKKwlvdXRwdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0cHV0JykK
KwlvdXRwdXQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoc3RyKSk7Cit9Cis8
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdHMoKSI7PgorPHA+VGhpcyB0
ZXN0cyB0aGF0IGEgbGFiZWwgZWxlbWVudCBpbiBmb3JtIGYxIHdoaWNoIGhhcyBpdHMgZm9yIGlk
IHNldCB0byBhbiBlbGVtZW50IGluIGZvcm0gZjIgc3RpbGwgaGFzIGYxIGFzIGl0cyBmb3JtLjwv
cD4KKzxwPklmIHN1Y2Nlc3NmdWwsIHRoZSB0ZXh0IGJlbG93IHNob3VsZCBzYXkgImYxIi48L3A+
Cis8Zm9ybSBpZD0iZjEiPgorPGxhYmVsIGlkPSJsMSIgZm9yPSJpMiI+TmFtZTo8L2xhYmVsPgor
PGlucHV0IGlkPSJpMSIgdHlwZT0idGV4dCI+Cis8L2Zvcm0+Cis8Zm9ybSBpZD0iZjIiPgorPGlu
cHV0IGlkPSJpMiIgdHlwZT0idGV4dCI+Cis8L2Zvcm0+Cis8cCBpZD0ib3V0cHV0Ij4KKzwvcD4K
KzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="120"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2677</attachid>
            <date>2005-06-27 16:57:25 -0700</date>
            <delta_ts>2005-06-27 16:57:25 -0700</delta_ts>
            <desc>Test of HTMLLabelElement.form outside of a form (expect null)</desc>
            <filename>HTMLLabelElement02.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>5622</size>
            <attacher name="Curt Arnold">curt.arnold</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2691</attachid>
            <date>2005-06-28 14:46:40 -0700</date>
            <delta_ts>2005-06-29 08:14:54 -0700</delta_ts>
            <desc>Update test case</desc>
            <filename>webcore-label-form-element-2.diff</filename>
            <type>text/plain</type>
            <size>2720</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9D
aGFuZ2VMb2csdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNDMyMgpkaWZmIC11IC1wIC1yMS40MzIy
IENoYW5nZUxvZwotLS0gQ2hhbmdlTG9nCTIwMDUvMDYvMjggMTg6NDc6MDkJMS40MzIyCisrKyBD
aGFuZ2VMb2cJMjAwNS8wNi8yOCAyMTo0NTo0MQpAQCAtMSwzICsxLDE1IEBACisyMDA1LTA2LTI4
ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBtYWMuY29tPgorCisJLSBGaXggPGh0dHA6Ly9i
dWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzcxND4KKwkKKwlUZXN0IGNh
c2VzIGFkZGVkOgorCWxheW91dC10ZXN0cy9mYXN0L2RvbS9sYWJlbC1mb3JtLWVsZW1lbnQuaHRt
bDogQWRkZWQuCisJbGF5b3V0LXRlc3RzL2Zhc3QvZG9tL2xhYmVsLWZvcm0tZWxlbWVudC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorCQkgCisJKiBraHRtbC9odG1sL2h0bWxfZm9ybWltcGwuY3BwOgor
CShET006OkhUTUxMYWJlbEVsZW1lbnRJbXBsOjpmb3JtKToKKwlUcmF2ZXJzZSB1cCBsb29raW5n
IGZvciBhIGZvcm0gZWxlbWVudC4gCisJCiAyMDA1LTA2LTI4ICBKdXN0aW4gR2FyY2lhICA8anVz
dGluLmdhcmNpYUBhcHBsZS5jb20+CiAKICAgICAgICAgUGF0Y2ggYnkgQWxleGV5IFByb3NrdXJ5
YWtvdiA8YXBAbnlwb3AuY29tPgpJbmRleDoga2h0bWwvaHRtbC9odG1sX2Zvcm1pbXBsLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC9odG1sL2h0bWxfZm9y
bWltcGwuY3BwLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjE2OQpkaWZmIC11IC1wIC1yMS4xNjkg
aHRtbF9mb3JtaW1wbC5jcHAKLS0tIGh0bWxfZm9ybWltcGwuY3BwCTIwMDUvMDYvMjQgMDU6NTk6
MDkJMS4xNjkKKysrIGh0bWxfZm9ybWltcGwuY3BwCTIwMDUvMDYvMjggMjE6NDU6NDIKQEAgLTI1
MzgsOSArMjUzOCwxMSBAQCB2b2lkIEhUTUxMYWJlbEVsZW1lbnRJbXBsOjphY2Nlc3NLZXlBY3Rp
CiAKIEhUTUxGb3JtRWxlbWVudEltcGwgKkhUTUxMYWJlbEVsZW1lbnRJbXBsOjpmb3JtKCkKIHsK
LSAgICBFbGVtZW50SW1wbCAqZWxlbWVudCA9IGZvcm1FbGVtZW50KCk7Ci0gICAgaWYgKGVsZW1l
bnQgJiYgaXNHZW5lcmljRm9ybUVsZW1lbnQoKSkKLSAgICAgICAgcmV0dXJuIHN0YXRpY19jYXN0
PEhUTUxHZW5lcmljRm9ybUVsZW1lbnRJbXBsICo+KGVsZW1lbnQpLT5mb3JtKCk7CisgICAgZm9y
IChOb2RlSW1wbCAqcCA9IHBhcmVudE5vZGUoKTsgcCAhPSAwOyBwID0gcC0+cGFyZW50Tm9kZSgp
KSB7CisgICAgICAgIGlmIChwLT5pZCgpID09IElEX0ZPUk0pCisgICAgICAgICAgICByZXR1cm4g
c3RhdGljX2Nhc3Q8SFRNTEZvcm1FbGVtZW50SW1wbCAqPihwKTsKKyAgICB9CisKICAgICByZXR1
cm4gMDsKIH0KIAotLS0gL2Rldi9udWxsCTIwMDUtMDYtMjggMjM6NDQ6MDEuMDAwMDAwMDAwICsw
MjAwCisrKyBsYXlvdXQtdGVzdHMvZmFzdC9kb20vbGFiZWwtZm9ybS1lbGVtZW50Lmh0bWwJMjAw
NS0wNi0yOCAyMzoyMTo1MS4wMDAwMDAwMDAgKzAyMDAKQEAgLTAsMCArMSwzNyBAQAorPGh0bWw+
Cis8aGVhZD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBkZWJ1ZyhzdHIpIHsKKwlsaSA9IGRvY3VtZW50
LmNyZWF0ZUVsZW1lbnQoJ2xpJyk7CisJbGkuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4
dE5vZGUoc3RyKSk7CisJCisJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKS5hcHBl
bmRDaGlsZChsaSk7Cit9CisKK2Z1bmN0aW9uIHJ1blRlc3RzKCkgeworCWwxID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQgKCdsMScpOworCXN0ciA9ICJsMSdzIGZvcm0gZWxlbWVudCBpZCBpcyAi
ICsgbDEuZm9ybS5pZDsKKwlkZWJ1ZyhzdHIpOworCQkKKwlsMiA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkICgnbDInKTsKKwlzdHIgPSAibDIncyBmb3JtIGVsZW1lbnQgaXMgIiArIGwyLmZvcm07
CisJZGVidWcoc3RyKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJydW5U
ZXN0cygpIjs+Cis8cD5UaGlzIHRlc3RzIHRoYXQgYSBsYWJlbCBlbGVtZW50IGluIGZvcm0gZjEg
d2hpY2ggaGFzIGl0cyBmb3IgaWQgc2V0IHRvIGFuIGVsZW1lbnQgaW4gZm9ybSBmMiBzdGlsbCBo
YXMgZjEgYXMgaXRzIGZvcm0uPC9wPgorPHA+SXQgYWxzbyB0ZXN0cyB0aGF0IGEgbGFiZWwgZWxl
bWVudCBvdXRzaWRlIG9mIGEgZm9ybSBidXQgd2l0aCBhIGZvciBpdCBzZXQgdG8gYW4gZWxlbWVu
dCBpbiBmb3JtIGYyIGhhcyBubyBmb3JtLjwvcD4KKzxwPklmIHN1Y2Nlc3NmdWwsIHRoZSB0ZXh0
IGJlbG93IHNob3VsZCBzYXkgImYxIiBhbmQgIm51bGwiLjwvcD4KKzxmb3JtIGlkPSJmMSI+Cis8
bGFiZWwgaWQ9ImwxIiBmb3I9ImkyIj5OYW1lOjwvbGFiZWw+Cis8aW5wdXQgaWQ9ImkxIiB0eXBl
PSJ0ZXh0Ij4KKzwvZm9ybT4KKzxsYWJlbCBpZD0ibDIiIGZvcj0iaTIiPk5hbWU6PC9sYWJlbD4K
Kzxmb3JtIGlkPSJmMiI+Cis8aW5wdXQgaWQ9ImkyIiB0eXBlPSJ0ZXh0Ij4KKzwvZm9ybT4KKzx1
bCBpZD0iY29uc29sZSI+Cis8L3VsPgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="130"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>