<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>228</bug_id>
          
          <creation_ts>2003-06-20 13:21:05 +0000</creation_ts>
          <short_desc>Opera, Konqueror and Safari can&apos;t run test suites</short_desc>
          <delta_ts>2003-06-28 20:55:05 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>DOM TS</product>
          <component>ECMAScript Binding</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</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">carnold</reporter>
          <assigned_to name="Curt Arnold">carnold</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>538</commentid>
    <comment_count>0</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-06-20 13:21:05 +0000</bug_when>
    <thetext>Opera, Konqueror and Safari have issues with the default document builder (aka
IFrameBuilder) approach that prevent them from running the test suites.  The
proposed modification will allow them to them to run the test suite.

Currently, when the test is generated an element like:

&lt;iframe name=&quot;doc&quot; onload=&quot;loadComplete()&quot;&gt;&lt;/iframe&gt;

is added to the generated test HTML file (for example, hc_attrname.html) for
each document to be loaded (for example, hc_staff.html).

In setUpPage() which prepares the test to run, a line like:

docsLoaded += preload(this.doc, &quot;doc&quot;, &quot;hc_staff&quot;);

which causes something like

document.doc.document.location.href = &quot;files/hc_staff.html&quot;;

to set the location of the iframe&apos;s document and initiate loading the test
document.  The completion of the load is expected to cause the loadComplete()
method (specified using the onload attribute on the iframe element) to be executed.

As far as I can tell, the document is loaded in the iframe and the problem is a
failure of loadComplete() to be called.  However attempts to provide a failsafe
timeout that would call loadComplete() sometime after the expected load
completion was not successful.

I was able to get Opera, Konqueror and Safari to run by statically encoding the
test document into the &lt;iframe&gt; element.  Basically, generating

&lt;iframe name=&quot;doc&quot; src=&quot;files/hc_staff.html&quot;&gt;&lt;/iframe&gt;

and modifying the iframe loader to use this document. 

The behavior of Mozilla and Internet Explorer did not appear to be affected by
this change.  This would add an unnecessary HTML document load when running
other document builders (DOM3LS, MozillaXML, MSXML, etc), but should not
interfere with their results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>542</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Le Hegaret">plh</who>
    <bug_when>2003-06-20 14:28:10 +0000</bug_when>
    <thetext>The new line is now:
  &lt;encoding   obj=&quot;inputSource&quot; value=&quot;iso&quot; interface=&quot;DOMInputSource&quot;/&gt; 


The test has been updated but will need more update regarding
s/DOMInputSource/DOMInput/

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547</commentid>
    <comment_count>2</comment_count>
      <attachid>17</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-06-20 16:05:57 +0000</bug_when>
    <thetext>Created attachment 17
Patch to support Opera/Konqueror/Safari</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>562</commentid>
    <comment_count>3</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-06-25 15:27:06 +0000</bug_when>
    <thetext>Lost support for XHTML documents in IFrameBuilder.  Should refine to use static
iframe element for HTML and generate iframe element for XHTML and other document
types for browsers that support that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564</commentid>
    <comment_count>4</comment_count>
      <attachid>19</attachid>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-06-26 00:11:38 +0000</bug_when>
    <thetext>Created attachment 19
Restores XML, XHTML support to IFrameBuilder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>601</commentid>
    <comment_count>5</comment_count>
    <who name="Curt Arnold">carnold</who>
    <bug_when>2003-06-28 16:55:05 +0000</bug_when>
    <thetext>Running the test suite from Opera requires running from an HTTP server and 
hacking jsUnitTestManager.js to add an alert so that you can see the error 
(don&apos;t know how to fix JSUnit for Safari however).  But from the suite&apos;s, 
standpoint this issue is fixed.

Suggested hack to app/jsUnitTestManager.js for testing Opera

jsUnitTestManager.prototype._handleTestException = function (excep) 
{
...
-  var listField = this.problemsListField;
-  listField.options[listField.length]=new Option(problemMessage, 
this._problemDetailMessageFor(excep));
+  alert (problemMessage + this._problemDetailMessageFor(excep));
}
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17</attachid>
            <date>2003-06-20 16:05:57 +0000</date>
            <delta_ts>2003-06-20 16:05:57 +0000</delta_ts>
            <desc>Patch to support Opera/Konqueror/Safari</desc>
            <filename>konq.patch</filename>
            <type>text/plain</type>
            <size>3835</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">SW5kZXg6IGVjbWFzY3JpcHQvRE9NVGVzdENhc2UuanMNPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ1SQ1MgZmlsZTogL3Nv
dXJjZXMvcHVibGljLzIwMDEvRE9NLVRlc3QtU3VpdGUvZWNtYXNjcmlwdC9ET01UZXN0Q2FzZS5q
cyx2DXJldHJpZXZpbmcgcmV2aXNpb24gMS4yMw1kaWZmIC11IC1yMS4yMyBET01UZXN0Q2FzZS5q
cw0tLS0gZWNtYXNjcmlwdC9ET01UZXN0Q2FzZS5qcwkyMSBNYXkgMjAwMyAwNTowMDozMyAtMDAw
MAkxLjIzDSsrKyBlY21hc2NyaXB0L0RPTVRlc3RDYXNlLmpzCTIwIEp1biAyMDAzIDE5OjUyOjUz
IC0wMDAwDUBAIC0xODgsMTQgKzE4OCwxMCBAQA0gDSBmdW5jdGlvbiBJRnJhbWVCdWlsZGVyKCkg
ew0gICAgIHRoaXMuY29udGVudFR5cGUgPSAidGV4dC9odG1sIjsNLSAgICB0aGlzLnN1cHBvcnRl
ZENvbnRlbnRUeXBlcyA9IFsgInRleHQvaHRtbCIsIA0tICAgICAgICAidGV4dC94bWwiLCANLSAg
ICAgICAgImltYWdlL3N2Zyt4bWwiLCANLSAgICAgICAgImFwcGxpY2F0aW9uL3hodG1sK3htbCIs
DS0gICAgICAgICJ0ZXh0L21hdGhtbCIgXTsNKyAgICB0aGlzLnN1cHBvcnRlZENvbnRlbnRUeXBl
cyA9IFsgInRleHQvaHRtbCIgXTsNIA0gICAgIHRoaXMuc3VwcG9ydHNBc3luY0NoYW5nZSA9IGZh
bHNlOw0tICAgIHRoaXMuYXN5bmMgPSB0cnVlOw0rICAgIHRoaXMuYXN5bmMgPSBmYWxzZTsNICAg
ICB0aGlzLmZpeGVkQXR0cmlidXRlTmFtZXMgPSBbDSAgICAgICAgICJ2YWxpZGF0aW5nIiwgICJl
eHBhbmRFbnRpdHlSZWZlcmVuY2VzIiwgImNvYWxlc2NpbmciLCANICAgICAgICAgInNpZ25lZCIs
ICJoYXNOdWxsU3RyaW5nIiwgImlnbm9yaW5nRWxlbWVudENvbnRlbnRXaGl0ZXNwYWNlIiwgIm5h
bWVzcGFjZUF3YXJlIiBdOw1AQCAtMjE5LDggKzIxNSw3IEBADSAgIGlmICh1cmwgPT0gInN0YWZm
IiAmJiB0aGlzLmNvbnRlbnRUeXBlID09ICJ0ZXh0L2h0bWwiKSB7DSAgICAgdGhyb3cgIlRlc3Rz
IHVzaW5nIHN0YWZmIGRvY3VtZW50IGFyZSBub3Qgc3VwcG9ydGVkIGJ5IEhUTUwgcHJvY2Vzc29y
cyI7DSAgIH0NLSAgZnJhbWUuZG9jdW1lbnQubG9jYXRpb24uaHJlZiA9IGZpbGVCYXNlICsgdXJs
ICsgZ2V0U3VmZml4KHRoaXMuY29udGVudFR5cGUpOw0tICByZXR1cm4gMDsNKyAgcmV0dXJuIDE7
DSB9DSANIElGcmFtZUJ1aWxkZXIucHJvdG90eXBlLmxvYWQgPSBmdW5jdGlvbihmcmFtZSwgdmFy
bmFtZSwgdXJsKSB7DUluZGV4OiB0cmFuc2Zvcm1zL3Rlc3QtdG8tanN1bml0LnhzbA09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09DVJDUyBmaWxlOiAvc291cmNlcy9wdWJsaWMvMjAwMS9ET00tVGVzdC1TdWl0ZS90cmFuc2Zv
cm1zL3Rlc3QtdG8tanN1bml0LnhzbCx2DXJldHJpZXZpbmcgcmV2aXNpb24gMS4xMg1kaWZmIC11
IC1yMS4xMiB0ZXN0LXRvLWpzdW5pdC54c2wNLS0tIHRyYW5zZm9ybXMvdGVzdC10by1qc3VuaXQu
eHNsCTIwIE1heSAyMDAzIDAzOjE3OjI3IC0wMDAwCTEuMTINKysrIHRyYW5zZm9ybXMvdGVzdC10
by1qc3VuaXQueHNsCTIwIEp1biAyMDAzIDE5OjUzOjIwIC0wMDAwDUBAIC0xMjgsNyArMTI4LDE1
IEBADSAgICAgICAgICAgICA8cCBjbGFzcz0ianNVbml0SGVhZGluZyI+PHhzbDp2YWx1ZS1vZiBz
ZWxlY3Q9IkBuYW1lIi8+PC9wPg0gICAgICAgICAgICAgPHAgY2xhc3M9ImpzVW5pdERlZmF1bHQi
PlRoaXMgcGFnZSBjb250YWlucyB0ZXN0ICI8eHNsOnZhbHVlLW9mIHNlbGVjdD0iQG5hbWUiLz4i
LjwvcD4NICAgICAgICAgICAgIDx4c2w6Zm9yLWVhY2ggc2VsZWN0PSIkbG9hZHMiPg0tICAgICAg
ICAgICAgICAgIDxpZnJhbWUgbmFtZT0ie0B2YXJ9IiBvbmxvYWQ9J2xvYWRDb21wbGV0ZSgpJz48
L2lmcmFtZT4NKyAgICAgICAgICAgIAk8eHNsOmNob29zZT4NKyAgICAgICAgICAgIAkJPHhzbDp3
aGVuIHRlc3Q9IkBocmVmID0gJ3N0YWZmJyIvPg0rICAgICAgICAgICAgCQk8eHNsOndoZW4gdGVz
dD0iQGhyZWYgPSAnbm9kdGRzdGFmZiciLz4NKyAgICAgICAgICAgIAkJPHhzbDp3aGVuIHRlc3Q9
IkBocmVmID0gJ3N0YWZmTlMnIi8+DSsgICAgICAgICAgICAJCQ0rICAgICAgICAgICAgCQk8eHNs
Om90aGVyd2lzZT4NKyAgICAgICAgICAgICAgICAJCTxpZnJhbWUgbmFtZT0ie0B2YXJ9IiBzcmM9
J2ZpbGVzL3tAaHJlZn0uaHRtbCc+PC9pZnJhbWU+DSsgICAgICAgICAgICAgICAgCTwveHNsOm90
aGVyd2lzZT4NKyAgICAgICAgICAgICAgICA8L3hzbDpjaG9vc2U+DSAgICAgICAgICAgICA8L3hz
bDpmb3ItZWFjaD4NICAgICAgICAgPC9ib2R5Pg0gICAgIDwvaHRtbD4NQEAgLTI1MiwxMCArMjYw
LDEwIEBADSAgICAgICAgICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCI+DSAgICAgICAgICAg
ICAgICAgICAgICAgICA8dGFibGU+DSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPjx0
aD5Db250ZW50IFR5cGU8L3RoPjwvdHI+DS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRy
Pjx0ZD48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9ImNvbnRlbnRUeXBlIiB2YWx1ZT0idGV4dC94
bWwiIG9uY2xpY2s9InNldENvbnRlbnRUeXBlKCd0ZXh0L3htbCcpIj5YTUw8L2lucHV0PjwvdGQ+
PC90cj4NKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+PHRkPjxpbnB1dCB0eXBlPSJy
YWRpbyIgbmFtZT0iY29udGVudFR5cGUiIHZhbHVlPSJ0ZXh0L3htbCIgZGlzYWJsZWQ9ImRpc2Fi
bGVkIiBvbmNsaWNrPSJzZXRDb250ZW50VHlwZSgndGV4dC94bWwnKSI+WE1MPC9pbnB1dD48L3Rk
PjwvdHI+DSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPjx0ZD48aW5wdXQgdHlwZT0i
cmFkaW8iIG5hbWU9ImNvbnRlbnRUeXBlIiB2YWx1ZT0idGV4dC9odG1sIiBjaGVja2VkPSJ0cnVl
IiBvbmNsaWNrPSJzZXRDb250ZW50VHlwZSgndGV4dC9odG1sJykiPkhUTUw8L2lucHV0PjwvdGQ+
PC90cj4NLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+PHRkPjxpbnB1dCB0eXBlPSJy
YWRpbyIgbmFtZT0iY29udGVudFR5cGUiIHZhbHVlPSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiIG9u
Y2xpY2s9InNldENvbnRlbnRUeXBlKCdhcHBsaWNhdGlvbi94aHRtbCt4bWwnKSI+WEhUTUw8L2lu
cHV0PjwvdGQ+PC90cj4NLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+PHRkPjxpbnB1
dCB0eXBlPSJyYWRpbyIgbmFtZT0iY29udGVudFR5cGUiIHZhbHVlPSJpbWFnZS9zdmcreG1sIiBv
bmNsaWNrPSJzZXRDb250ZW50VHlwZSgnaW1hZ2Uvc3ZnK3htbCcpIj5TVkc8L2lucHV0PjwvdGQ+
PC90cj4NKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dHI+PHRkPjxpbnB1dCB0eXBlPSJy
YWRpbyIgbmFtZT0iY29udGVudFR5cGUiIHZhbHVlPSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiIGRp
c2FibGVkPSJkaXNhYmxlZCIgb25jbGljaz0ic2V0Q29udGVudFR5cGUoJ2FwcGxpY2F0aW9uL3ho
dG1sK3htbCcpIj5YSFRNTDwvaW5wdXQ+PC90ZD48L3RyPg0rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDx0cj48dGQ+PGlucHV0IHR5cGU9InJhZGlvIiBuYW1lPSJjb250ZW50VHlwZSIgdmFs
dWU9ImltYWdlL3N2Zyt4bWwiIGRpc2FibGVkPSJkaXNhYmxlZCIgb25jbGljaz0ic2V0Q29udGVu
dFR5cGUoJ2ltYWdlL3N2Zyt4bWwnKSI+U1ZHPC9pbnB1dD48L3RkPjwvdHI+DSAgICAgICAgICAg
ICAgICAgICAgICAgICA8L3RhYmxlPg0gICAgICAgICAgICAgICAgICAgICA8L3RkPg0gICAgICAg
ICAgICAgICAgIDwvdHI+DQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19</attachid>
            <date>2003-06-26 00:11:38 +0000</date>
            <delta_ts>2003-06-26 00:11:38 +0000</delta_ts>
            <desc>Restores XML, XHTML support to IFrameBuilder</desc>
            <filename>konq2.patch</filename>
            <type>text/plain</type>
            <size>4096</size>
            <attacher name="Curt Arnold">carnold</attacher>
            
              <data encoding="base64">SW5kZXg6IGVjbWFzY3JpcHQvRE9NVGVzdENhc2UuanMNPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ1SQ1MgZmlsZTogL3Nv
dXJjZXMvcHVibGljLzIwMDEvRE9NLVRlc3QtU3VpdGUvZWNtYXNjcmlwdC9ET01UZXN0Q2FzZS5q
cyx2DXJldHJpZXZpbmcgcmV2aXNpb24gMS4yNQ1kaWZmIC11IC1yMS4yNSBET01UZXN0Q2FzZS5q
cw0tLS0gZWNtYXNjcmlwdC9ET01UZXN0Q2FzZS5qcwkyNSBKdW4gMjAwMyAwNToxMjoxNCAtMDAw
MAkxLjI1DSsrKyBlY21hc2NyaXB0L0RPTVRlc3RDYXNlLmpzCTI2IEp1biAyMDAzIDA0OjA0OjA3
IC0wMDAwDUBAIC0xODgsMTAgKzE4OCwxNCBAQA0gDSBmdW5jdGlvbiBJRnJhbWVCdWlsZGVyKCkg
ew0gICAgIHRoaXMuY29udGVudFR5cGUgPSAidGV4dC9odG1sIjsNLSAgICB0aGlzLnN1cHBvcnRl
ZENvbnRlbnRUeXBlcyA9IFsgInRleHQvaHRtbCIgXTsNKyAgICB0aGlzLnN1cHBvcnRlZENvbnRl
bnRUeXBlcyA9IFsgInRleHQvaHRtbCIsIA0rICAgICAgICAidGV4dC94bWwiLCANKyAgICAgICAg
ImltYWdlL3N2Zyt4bWwiLCANKyAgICAgICAgImFwcGxpY2F0aW9uL3hodG1sK3htbCIsDSsgICAg
ICAgICJ0ZXh0L21hdGhtbCIgXTsgICAgDSANICAgICB0aGlzLnN1cHBvcnRzQXN5bmNDaGFuZ2Ug
PSBmYWxzZTsNLSAgICB0aGlzLmFzeW5jID0gZmFsc2U7DSsgICAgdGhpcy5hc3luYyA9IHRydWU7
DSAgICAgdGhpcy5maXhlZEF0dHJpYnV0ZU5hbWVzID0gWw0gICAgICAgICAidmFsaWRhdGluZyIs
ICAiZXhwYW5kRW50aXR5UmVmZXJlbmNlcyIsICJjb2FsZXNjaW5nIiwgDSAgICAgICAgICJzaWdu
ZWQiLCAiaGFzTnVsbFN0cmluZyIsICJpZ25vcmluZ0VsZW1lbnRDb250ZW50V2hpdGVzcGFjZSIs
ICJuYW1lc3BhY2VBd2FyZSIgXTsNQEAgLTIxMiwxNCArMjE2LDMzIEBADSANIA0gSUZyYW1lQnVp
bGRlci5wcm90b3R5cGUucHJlbG9hZCA9IGZ1bmN0aW9uKGZyYW1lLCB2YXJuYW1lLCB1cmwpIHsN
LSAgaWYgKHVybCA9PSAic3RhZmYiICYmIHRoaXMuY29udGVudFR5cGUgPT0gInRleHQvaHRtbCIp
IHsNLSAgICB0aHJvdyAiVGVzdHMgdXNpbmcgc3RhZmYgZG9jdW1lbnQgYXJlIG5vdCBzdXBwb3J0
ZWQgYnkgSFRNTCBwcm9jZXNzb3JzIjsNKyAgaWYgKHRoaXMuY29udGVudFR5cGUgPT0gInRleHQv
aHRtbCIpIHsNKyAgCWlmICh1cmwgPT0gInN0YWZmIiB8fCB1cmwgPT0gIm5vZHRkc3RhZmYiKSB7
DSsgICAgCXRocm93ICJUZXN0cyB1c2luZyBzdGFmZiBvciBub2R0ZHN0YWZmIGFyZSBub3Qgc3Vw
cG9ydGVkIGJ5IEhUTUwgcHJvY2Vzc29ycyI7DSsgIAl9ICANKyAgCXJldHVybiAxOw0gICB9DS0g
IHJldHVybiAxOw0rICB2YXIgaWZyYW1lID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaWZyYW1l
Iik7DSsgIHZhciBzcmNuYW1lID0gdXJsICsgZ2V0U3VmZml4KHRoaXMuY29udGVudFR5cGUpOw0r
ICBpZnJhbWUuc2V0QXR0cmlidXRlKCJuYW1lIiwgc3JjbmFtZSk7DSsgIGlmcmFtZS5zZXRBdHRy
aWJ1dGUoInNyYyIsIGZpbGVCYXNlICsgc3JjbmFtZSk7DSsgIGlmcmFtZS5hZGRFdmVudExpc3Rl
bmVyKCJsb2FkIiwgbG9hZENvbXBsZXRlLCBmYWxzZSk7ICANKyAgZG9jdW1lbnQuZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoImJvZHkiKS5pdGVtKDApLmFwcGVuZENoaWxkKGlmcmFtZSk7DSsgIHJldHVy
biAwOyANIH0NIA0gSUZyYW1lQnVpbGRlci5wcm90b3R5cGUubG9hZCA9IGZ1bmN0aW9uKGZyYW1l
LCB2YXJuYW1lLCB1cmwpIHsNLSAgICByZXR1cm4gZnJhbWUuZG9jdW1lbnQ7DSsJaWYgKHRoaXMu
Y29udGVudFR5cGUgPT0gInRleHQvaHRtbCIpIHsNKyAgICAJcmV0dXJuIGZyYW1lLmRvY3VtZW50
Ow0rICAgIH0NKyAgICB2YXIgbmFtZSA9IHVybCArIGdldFN1ZmZpeCh0aGlzLmNvbnRlbnRUeXBl
KTsNKyAgICB2YXIgaWZyYW1lcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpZnJh
bWUiKTsNKyAgICBmb3IodmFyIGkgPSAwOyBpIDwgaWZyYW1lcy5sZW5ndGg7IGkrKykgew0rICAg
ICAgIGlmIChpZnJhbWVzLml0ZW0oaSkuZ2V0QXR0cmlidXRlKCJuYW1lIikgPT0gbmFtZSkgew0r
ICAgICAgICAgICByZXR1cm4gaWZyYW1lcy5pdGVtKGkpLmNvbnRlbnREb2N1bWVudDsNKyAgICAg
ICB9DSsgICAgfQ0rICAgIHJldHVybiBudWxsOw0gfQ0gDSBJRnJhbWVCdWlsZGVyLnByb3RvdHlw
ZS5nZXRJbXBsZW1lbnRhdGlvbkF0dHJpYnV0ZSA9IGZ1bmN0aW9uKGF0dHIpIHsNSW5kZXg6IHRy
YW5zZm9ybXMvdGVzdC10by1qc3VuaXQueHNsDT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NUkNTIGZpbGU6IC9zb3VyY2Vz
L3B1YmxpYy8yMDAxL0RPTS1UZXN0LVN1aXRlL3RyYW5zZm9ybXMvdGVzdC10by1qc3VuaXQueHNs
LHYNcmV0cmlldmluZyByZXZpc2lvbiAxLjE0DWRpZmYgLXUgLXIxLjE0IHRlc3QtdG8tanN1bml0
LnhzbA0tLS0gdHJhbnNmb3Jtcy90ZXN0LXRvLWpzdW5pdC54c2wJMjUgSnVuIDIwMDMgMjI6NTY6
MzUgLTAwMDAJMS4xNA0rKysgdHJhbnNmb3Jtcy90ZXN0LXRvLWpzdW5pdC54c2wJMjYgSnVuIDIw
MDMgMDQ6MDQ6MjcgLTAwMDANQEAgLTI2NywxMCArMjY3LDEwIEBADSAgICAgICAgICAgICAgICAg
ICAgIDx0ZCB2YWxpZ249InRvcCI+DSAgICAgICAgICAgICAgICAgICAgICAgICA8dGFibGU+DSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPjx0aD5Db250ZW50IFR5cGU8L3RoPjwvdHI+
DS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPjx0ZD48aW5wdXQgdHlwZT0icmFkaW8i
IG5hbWU9ImNvbnRlbnRUeXBlIiB2YWx1ZT0idGV4dC94bWwiIGRpc2FibGVkPSJkaXNhYmxlZCIg
b25jbGljaz0ic2V0Q29udGVudFR5cGUoJ3RleHQveG1sJykiPlhNTDwvaW5wdXQ+PC90ZD48L3Ry
Pg0rICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj48dGQ+PGlucHV0IHR5cGU9InJhZGlv
IiBuYW1lPSJjb250ZW50VHlwZSIgdmFsdWU9InRleHQveG1sIiBvbmNsaWNrPSJzZXRDb250ZW50
VHlwZSgndGV4dC94bWwnKSI+WE1MPC9pbnB1dD48L3RkPjwvdHI+DSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPHRyPjx0ZD48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9ImNvbnRlbnRUeXBl
IiB2YWx1ZT0idGV4dC9odG1sIiBjaGVja2VkPSJ0cnVlIiBvbmNsaWNrPSJzZXRDb250ZW50VHlw
ZSgndGV4dC9odG1sJykiPkhUTUw8L2lucHV0PjwvdGQ+PC90cj4NLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8dHI+PHRkPjxpbnB1dCB0eXBlPSJyYWRpbyIgbmFtZT0iY29udGVudFR5cGUi
IHZhbHVlPSJhcHBsaWNhdGlvbi94aHRtbCt4bWwiIGRpc2FibGVkPSJkaXNhYmxlZCIgb25jbGlj
az0ic2V0Q29udGVudFR5cGUoJ2FwcGxpY2F0aW9uL3hodG1sK3htbCcpIj5YSFRNTDwvaW5wdXQ+
PC90ZD48L3RyPg0tICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0cj48dGQ+PGlucHV0IHR5
cGU9InJhZGlvIiBuYW1lPSJjb250ZW50VHlwZSIgdmFsdWU9ImltYWdlL3N2Zyt4bWwiIGRpc2Fi
bGVkPSJkaXNhYmxlZCIgb25jbGljaz0ic2V0Q29udGVudFR5cGUoJ2ltYWdlL3N2Zyt4bWwnKSI+
U1ZHPC9pbnB1dD48L3RkPjwvdHI+DSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyPjx0
ZD48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9ImNvbnRlbnRUeXBlIiB2YWx1ZT0iYXBwbGljYXRp
b24veGh0bWwreG1sIiBvbmNsaWNrPSJzZXRDb250ZW50VHlwZSgnYXBwbGljYXRpb24veGh0bWwr
eG1sJykiPlhIVE1MPC9pbnB1dD48L3RkPjwvdHI+DSsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHRyPjx0ZD48aW5wdXQgdHlwZT0icmFkaW8iIG5hbWU9ImNvbnRlbnRUeXBlIiB2YWx1ZT0i
aW1hZ2Uvc3ZnK3htbCIgb25jbGljaz0ic2V0Q29udGVudFR5cGUoJ2ltYWdlL3N2Zyt4bWwnKSI+
U1ZHPC9pbnB1dD48L3RkPjwvdHI+DSAgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPg0g
ICAgICAgICAgICAgICAgICAgICA8L3RkPg0gICAgICAgICAgICAgICAgIDwvdHI+DQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>