<?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>24291</bug_id>
          
          <creation_ts>2009-03-02 07:44:05 -0800</creation_ts>
          <short_desc>REGRESSION (r38635): Single line JavaScript comment prevents HTML button click handler execution</short_desc>
          <delta_ts>2009-03-10 15:49:21 -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>WebCore JavaScript</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihnea Ovidenie">mihnea</reporter>
          <assigned_to name="Cameron Zwarich (cpst)">zwarich</assigned_to>
          <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>sam</cc>
    
    <cc>zwarich</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>111828</commentid>
    <comment_count>0</comment_count>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2009-03-02 07:44:05 -0800</bug_when>
    <thetext>Hello,

If i add a single line JavaScript comment at the end of a HTML button handler for click, the handler is not executed.

I was able to reproduce the problem using the following sample:
&lt;HTML&gt;
&lt;BODY&gt; 
&lt;input type=&quot;button&quot; id=&quot;myButtonTest&quot; value=&quot;Works&quot; onClick=&quot;alert(&apos;OnClick Button1&apos;);&quot; /&gt;
&lt;input type=&quot;button&quot; id=&quot;myButtonTest1&quot; value=&quot;Doesn&apos;tWork&quot; onClick=&quot;alert(&apos;OnClick Button2&apos;);//;&quot; /&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

While clicking on button &quot;Works&quot; displays the alert, clicking on the button &quot;Doesn&apos;tWork&quot; does not bring up the alert message. Removing the //; comment or replacing it with /**/ solves the problem.

I was able to reproduce the problem using:
-&gt; WebKit 41357 running on Mac Leopard
-&gt; Safari 4 both on Mac Leopard/Win
-&gt; Google Chrome on Win

FF3/Opera 9.63 do not have the problem in both Mac/Win environments.

Regards,
Mihnea</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111995</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-03 08:37:20 -0800</bug_when>
    <thetext>Confirmed as a regression from 3.1.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111996</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-03 08:40:01 -0800</bug_when>
    <thetext>Sorry, from 3.2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112123</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-03 19:33:49 -0800</bug_when>
    <thetext>As expected, there is an unreported parsing error when attempting to parse the event handler. I&apos;ll try to use Bison&apos;s debugging to figure out why.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112124</commentid>
    <comment_count>4</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-03 20:04:59 -0800</bug_when>
    <thetext>This regressed between r38592 and r38645. I suspect it was caused by r38635:

http://trac.webkit.org/changeset/38635</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112126</commentid>
    <comment_count>5</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-03 20:50:27 -0800</bug_when>
    <thetext>This is the problem, at the top of constructFunction() in FunctionConstructor.cpp:

    UString program;
    if (args.isEmpty())
        program = &quot;(function(){})&quot;;
    else if (args.size() == 1)
        program = &quot;(function(){&quot; + args.at(exec, 0).toString(exec) + &quot;})&quot;;
    else {
        program = &quot;(function(&quot; + args.at(exec, 0).toString(exec);
        for (size_t i = 1; i &lt; args.size() - 1; i++)
            program += &quot;,&quot; + args.at(exec, i).toString(exec);
        program += &quot;){&quot; + args.at(exec, args.size() - 1).toString(exec) + &quot;})&quot;;
    }

This is possibly incorrect when anything in the middle has a single-line comment. The fix is to add newlines after substitutions.

I&apos;ll assign this to myself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112129</commentid>
    <comment_count>6</comment_count>
      <attachid>28255</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-03 21:17:18 -0800</bug_when>
    <thetext>Created attachment 28255
Reduction

If the test passes, an alert is displayed with the message PASS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112159</commentid>
    <comment_count>7</comment_count>
      <attachid>28258</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-04 00:50:43 -0800</bug_when>
    <thetext>Created attachment 28258
Proposed patch (without tests)

Here&apos;s the fix. It needs a ChangeLog and some tests, for both the event handler and &quot;new Function(...)&quot; cases. I should be able to get to it by tomorrow evening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112978</commentid>
    <comment_count>8</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-10 04:09:24 -0700</bug_when>
    <thetext>*** Bug 24482 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112981</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-10 04:24:13 -0700</bug_when>
    <thetext>Per the duplicate, this is &lt;rdar://problem/6663472&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113058</commentid>
    <comment_count>10</comment_count>
      <attachid>28450</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-10 14:30:40 -0700</bug_when>
    <thetext>Created attachment 28450
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113059</commentid>
    <comment_count>11</comment_count>
      <attachid>28450</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2009-03-10 14:34:06 -0700</bug_when>
    <thetext>Comment on attachment 28450
Proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113073</commentid>
    <comment_count>12</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-10 15:49:21 -0700</bug_when>
    <thetext>Landed in r41565.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28255</attachid>
            <date>2009-03-03 21:17:18 -0800</date>
            <delta_ts>2009-03-03 21:17:18 -0800</delta_ts>
            <desc>Reduction</desc>
            <filename>reduction.html</filename>
            <type>text/html</type>
            <size>56</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5IG9ubG9hZD0iYWxlcnQoJ1BBU1MnKTsvLyI+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28258</attachid>
            <date>2009-03-04 00:50:43 -0800</date>
            <delta_ts>2009-03-10 14:30:40 -0700</delta_ts>
            <desc>Proposed patch (without tests)</desc>
            <filename>comment.diff</filename>
            <type>text/plain</type>
            <size>907</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IHJ1bnRpbWUvRnVuY3Rpb25Db25zdHJ1Y3Rvci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcnVu
dGltZS9GdW5jdGlvbkNvbnN0cnVjdG9yLmNwcAkocmV2aXNpb24gNDE0MTQpCisrKyBydW50aW1l
L0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05NywxMiArOTcsMTIg
QEAgSlNPYmplY3QqIGNvbnN0cnVjdEZ1bmN0aW9uKEV4ZWNTdGF0ZSogZQogICAgIGlmIChhcmdz
LmlzRW1wdHkoKSkKICAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oKXt9KSI7CiAgICAgZWxz
ZSBpZiAoYXJncy5zaXplKCkgPT0gMSkKLSAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oKXsi
ICsgYXJncy5hdChleGVjLCAwKS50b1N0cmluZyhleGVjKSArICJ9KSI7CisgICAgICAgIHByb2dy
YW0gPSAiKGZ1bmN0aW9uKCl7IiArIGFyZ3MuYXQoZXhlYywgMCkudG9TdHJpbmcoZXhlYykgKyAi
XG59KSI7CiAgICAgZWxzZSB7CiAgICAgICAgIHByb2dyYW0gPSAiKGZ1bmN0aW9uKCIgKyBhcmdz
LmF0KGV4ZWMsIDApLnRvU3RyaW5nKGV4ZWMpOwogICAgICAgICBmb3IgKHNpemVfdCBpID0gMTsg
aSA8IGFyZ3Muc2l6ZSgpIC0gMTsgaSsrKQogICAgICAgICAgICAgcHJvZ3JhbSArPSAiLCIgKyBh
cmdzLmF0KGV4ZWMsIGkpLnRvU3RyaW5nKGV4ZWMpOwotICAgICAgICBwcm9ncmFtICs9ICIpeyIg
KyBhcmdzLmF0KGV4ZWMsIGFyZ3Muc2l6ZSgpIC0gMSkudG9TdHJpbmcoZXhlYykgKyAifSkiOwor
ICAgICAgICBwcm9ncmFtICs9ICIpeyIgKyBhcmdzLmF0KGV4ZWMsIGFyZ3Muc2l6ZSgpIC0gMSku
dG9TdHJpbmcoZXhlYykgKyAiXG59KSI7CiAgICAgfQogCiAgICAgaW50IGVyckxpbmU7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28450</attachid>
            <date>2009-03-10 14:30:40 -0700</date>
            <delta_ts>2009-03-10 14:34:06 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>comment.diff</filename>
            <type>text/plain</type>
            <size>6325</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxNTYzKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMDMtMTAgIENhbWVyb24g
WndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnVnIDI0MjkxOiBSRUdSRVNTSU9OIChyMzg2MzUp
OiBTaW5nbGUgbGluZSBKYXZhU2NyaXB0IGNvbW1lbnQgcHJldmVudHMgSFRNTCBidXR0b24gY2xp
Y2sgaGFuZGxlciBleGVjdXRpb24KKyAgICAgICAgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yNDI5MT4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY2NjM0NzI+CisK
KyAgICAgICAgQWRkIGFuIGV4dHJhIG5ld2xpbmUgdG8gdGhlIGVuZCBvZiB0aGUgYm9keSBvZiB0
aGUgcHJvZ3JhbSB0ZXh0IGNvbnN0cnVjdGVkCisgICAgICAgIGJ5IHRoZSBGdW5jdGlvbiBjb25z
dHJ1Y3RvciBmb3IgcGFyc2luZy4gVGhpcyBhbGxvd3Mgc2luZ2xlIGxpbmUgY29tbWVudHMgdG8K
KyAgICAgICAgYmUgaGFuZGxlZCBjb3JyZWN0bHkgYnkgdGhlIHBhcnNlci4KKworICAgICAgICAq
IHJ1bnRpbWUvRnVuY3Rpb25Db25zdHJ1Y3Rvci5jcHA6CisgICAgICAgIChKU0M6OmNvbnN0cnVj
dEZ1bmN0aW9uKToKKwogMjAwOS0wMy0wOSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpJbmRleDogSmF2YVNj
cmlwdENvcmUvcnVudGltZS9GdW5jdGlvbkNvbnN0cnVjdG9yLmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBK
YXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwCShyZXZpc2lvbiA0
MTU0NykKKysrIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvRnVuY3Rpb25Db25zdHJ1Y3Rvci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTk3LDEyICs5NywxMiBAQCBKU09iamVjdCogY29uc3RydWN0RnVu
Y3Rpb24oRXhlY1N0YXRlKiBlCiAgICAgaWYgKGFyZ3MuaXNFbXB0eSgpKQogICAgICAgICBwcm9n
cmFtID0gIihmdW5jdGlvbigpe30pIjsKICAgICBlbHNlIGlmIChhcmdzLnNpemUoKSA9PSAxKQot
ICAgICAgICBwcm9ncmFtID0gIihmdW5jdGlvbigpeyIgKyBhcmdzLmF0KGV4ZWMsIDApLnRvU3Ry
aW5nKGV4ZWMpICsgIn0pIjsKKyAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oKXsiICsgYXJn
cy5hdChleGVjLCAwKS50b1N0cmluZyhleGVjKSArICJcbn0pIjsKICAgICBlbHNlIHsKICAgICAg
ICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oIiArIGFyZ3MuYXQoZXhlYywgMCkudG9TdHJpbmcoZXhl
Yyk7CiAgICAgICAgIGZvciAoc2l6ZV90IGkgPSAxOyBpIDwgYXJncy5zaXplKCkgLSAxOyBpKysp
CiAgICAgICAgICAgICBwcm9ncmFtICs9ICIsIiArIGFyZ3MuYXQoZXhlYywgaSkudG9TdHJpbmco
ZXhlYyk7Ci0gICAgICAgIHByb2dyYW0gKz0gIil7IiArIGFyZ3MuYXQoZXhlYywgYXJncy5zaXpl
KCkgLSAxKS50b1N0cmluZyhleGVjKSArICJ9KSI7CisgICAgICAgIHByb2dyYW0gKz0gIil7IiAr
IGFyZ3MuYXQoZXhlYywgYXJncy5zaXplKCkgLSAxKS50b1N0cmluZyhleGVjKSArICJcbn0pIjsK
ICAgICB9CiAKICAgICBpbnQgZXJyTGluZTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxNTYzKQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MDktMDMtMTAgIENhbWVyb24gWndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdHMgZm9yIGJ1
ZyAyNDI5MTogUkVHUkVTU0lPTiAocjM4NjM1KTogU2luZ2xlIGxpbmUgSmF2YVNjcmlwdCBjb21t
ZW50IHByZXZlbnRzIEhUTUwgYnV0dG9uIGNsaWNrIGhhbmRsZXIgZXhlY3V0aW9uCisgICAgICAg
IDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQyOTE+CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS82NjYzNDcyPgorCisgICAgICAgICogZmFzdC9ldmVudHMvb25sb2Fk
LXNpbmdsZS1saW5lLWNvbW1lbnQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2V2ZW50cy9vbmxvYWQtc2luZ2xlLWxpbmUtY29tbWVudC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiBmYXN0L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1saW5lLWNvbW1lbnQtZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNp
bmdsZS1saW5lLWNvbW1lbnQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9yZXNvdXJj
ZXMvZnVuY3Rpb24tY29uc3RydWN0b3Itc2luZ2xlLWxpbmUtY29tbWVudC5qczogQWRkZWQuCisK
IDIwMDktMDMtMTAgIENhbWVyb24gWndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYgR2FyZW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L2V2ZW50cy9vbmxvYWQtc2luZ2xlLWxpbmUtY29tbWVudC1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvb25sb2FkLXNpbmdsZS1saW5lLWNvbW1lbnQt
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvb25s
b2FkLXNpbmdsZS1saW5lLWNvbW1lbnQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDMgQEAKK1RoaXMgdGVzdCBjaGVja3Mgd2hldGhlciBzaW5nbGUgbGluZSBjb21tZW50cyBh
cmUgcGFyc2VkIGNvcnJlY3RseSBpbiBldmVudCBoYW5kbGVycy4KKworUEFTUwpJbmRleDogTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvb25sb2FkLXNpbmdsZS1saW5lLWNvbW1lbnQuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9vbmxvYWQtc2luZ2xlLWxpbmUtY29t
bWVudC5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvb25sb2Fk
LXNpbmdsZS1saW5lLWNvbW1lbnQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMiBAQAor
PCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFz
Y3JpcHQiPgorZnVuY3Rpb24gbG9hZGVkKCkKK3sKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgicmVzdWx0IikuaW5uZXJIVE1MID0gIlBBU1MiOworICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsK
K30KKworaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgIGxheW91dFRlc3RD
b250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1w
QXNUZXh0KCkgICAgCit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0ibG9hZGVk
KCk7Ly8iPgorPHA+VGhpcyB0ZXN0IGNoZWNrcyB3aGV0aGVyIHNpbmdsZSBsaW5lIGNvbW1lbnRz
IGFyZSBwYXJzZWQgY29ycmVjdGx5IGluIGV2ZW50IGhhbmRsZXJzLgorPGRpdiBpZD0icmVzdWx0
Ij5GQUlMPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pz
L2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1saW5lLWNvbW1lbnQtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZnVuY3Rpb24tY29uc3RydWN0b3Itc2lu
Z2xlLWxpbmUtY29tbWVudC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0
cy9mYXN0L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1saW5lLWNvbW1lbnQtZXhwZWN0
ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEzIEBACitUaGlzIHRlc3QgY2hlY2tzIHRo
YXQgdGhlIEZ1bmN0aW9uIGNvbnN0cnVjdG9yIHdvcmtzIGNvcnJlY3RseSBpbiB0aGUgcHJlc2Vu
Y2Ugb2Ygc2luZ2xlIGxpbmUgY29tbWVudHMuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
KworCitQQVNTIChuZXcgRnVuY3Rpb24oJ3JldHVybiB0cnVlLy8nKSkoKSBpcyB0cnVlCitQQVNT
IChuZXcgRnVuY3Rpb24oJ3JldHVybiB0cnVlOy8vJykpKCkgaXMgdHJ1ZQorUEFTUyAobmV3IEZ1
bmN0aW9uKCdhJywgJ3JldHVybiBhLy8nKSkodHJ1ZSkgaXMgdHJ1ZQorUEFTUyAobmV3IEZ1bmN0
aW9uKCdhJywgJ3JldHVybiBhOy8vJykpKHRydWUpIGlzIHRydWUKK1BBU1Mgc3VjY2Vzc2Z1bGx5
UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0
L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1saW5lLWNvbW1lbnQuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1s
aW5lLWNvbW1lbnQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZnVu
Y3Rpb24tY29uc3RydWN0b3Itc2luZ2xlLWxpbmUtY29tbWVudC5odG1sCShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDEzIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1M
Ly9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJyZXNv
dXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+
PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2Z1
bmN0aW9uLWNvbnN0cnVjdG9yLXNpbmdsZS1saW5lLWNvbW1lbnQuanMiPjwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9InJlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvZnVuY3Rpb24tY29u
c3RydWN0b3Itc2luZ2xlLWxpbmUtY29tbWVudC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L2pzL3Jlc291cmNlcy9mdW5jdGlvbi1jb25zdHJ1Y3Rvci1zaW5nbGUtbGluZS1jb21t
ZW50LmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9yZXNvdXJjZXMvZnVu
Y3Rpb24tY29uc3RydWN0b3Itc2luZ2xlLWxpbmUtY29tbWVudC5qcwkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSwxMCBAQAorZGVzY3JpcHRpb24oCisiVGhpcyB0ZXN0IGNoZWNrcyB0aGF0IHRoZSBG
dW5jdGlvbiBjb25zdHJ1Y3RvciB3b3JrcyBjb3JyZWN0bHkgaW4gdGhlIHByZXNlbmNlIG9mIHNp
bmdsZSBsaW5lIGNvbW1lbnRzLiIKKyk7CisKK3Nob3VsZEJlVHJ1ZSgiKG5ldyBGdW5jdGlvbign
cmV0dXJuIHRydWUvLycpKSgpIik7CitzaG91bGRCZVRydWUoIihuZXcgRnVuY3Rpb24oJ3JldHVy
biB0cnVlOy8vJykpKCkiKTsKK3Nob3VsZEJlVHJ1ZSgiKG5ldyBGdW5jdGlvbignYScsICdyZXR1
cm4gYS8vJykpKHRydWUpIik7CitzaG91bGRCZVRydWUoIihuZXcgRnVuY3Rpb24oJ2EnLCAncmV0
dXJuIGE7Ly8nKSkodHJ1ZSkiKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="13951"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>