<?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>24350</bug_id>
          
          <creation_ts>2009-03-04 06:36:54 -0800</creation_ts>
          <short_desc>REGRESSION: Safari 4 breaks SPAW wysiwyg editor multiple instances</short_desc>
          <delta_ts>2009-03-19 19:05:35 -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>JavaScriptCore</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://spaweditor.com/en/disp.php/en_products/en_spaw/en_spaw_demo?page=2</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jon Fabritius">jon.fabritius</reporter>
          <assigned_to name="Cameron Zwarich (cpst)">zwarich</assigned_to>
          <cc>ap</cc>
    
    <cc>jon.fabritius</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>112190</commentid>
    <comment_count>0</comment_count>
    <who name="Jon Fabritius">jon.fabritius</who>
    <bug_when>2009-03-04 06:36:54 -0800</bug_when>
    <thetext>SUMMARY

SPAW is one of the better free wysiwyg editors for web forms. Safari 4 fails to initialize more than one instance of the editor on a page, resulting in unusable text entry forms on all sites out there that use the editor this way.

STEPS TO REPRODUCE

1) Visit the product&apos;s multiple instance demo page at http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_demo?page=2

2) Try using the topmost editor area.

EXPECTED RESULTS

Both editor areas, including all their tabbed pages, should initialize and be ready for text input.

ACTUAL RESULTS

Only one instance of the editor gets initialized, when there are more than one. The Javascript engine throws a number of errors in the console and the other editors remain inaccessible.

REGRESSION

Works as expected in Safari 3, Chrome 1.0 , Firefox 2-3.1, Opera 9+ and IE 6-8.

( This was also filed as rdar://6630909 )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112349</commentid>
    <comment_count>1</comment_count>
    <who name="Jon Fabritius">jon.fabritius</who>
    <bug_when>2009-03-05 00:16:08 -0800</bug_when>
    <thetext>Textareas, rather than &apos;forms&apos; to be exact.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112358</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-05 04:52:47 -0800</bug_when>
    <thetext>With ToT, I&apos;m also getting toolbar misplaced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113353</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-12 02:41:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/6674182&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114309</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-19 07:48:54 -0700</bug_when>
    <thetext>&gt; With ToT, I&apos;m also getting toolbar misplaced.

Actually not, that&apos;s a feature - I expected the toolbar to be positioned above the text input area, but it floats freely in fact.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114312</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-19 08:29:48 -0700</bug_when>
    <thetext>Here is the failing function:

SpawEditor.prototype.onLoadHookup = function()
{
  var spaw_tmpstr=&quot;&quot;;
  if (window.onload != null) 
  {
    spaw_tmpstr = window.onload.toString();
    var spaw_i = spaw_tmpstr.indexOf(&quot;{&quot;) + 2;
    spaw_tmpstr = spaw_tmpstr.substr(spaw_i,spaw_tmpstr.length-spaw_i-2);
  }
  window.onload = new Function(this.name+&apos;_obj.initialize();&apos;+spaw_tmpstr);   
}

The problem is that Function.toString() works differently now, so this produces a broken script.

The general issue with Function.toString() is tracked as bug 18990.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114315</commentid>
    <comment_count>6</comment_count>
      <attachid>28753</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-03-19 08:33:41 -0700</bug_when>
    <thetext>Created attachment 28753
reduction</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114416</commentid>
    <comment_count>7</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-19 17:19:01 -0700</bug_when>
    <thetext>I&apos;ll take this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114421</commentid>
    <comment_count>8</comment_count>
      <attachid>28774</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-19 17:53:42 -0700</bug_when>
    <thetext>Created attachment 28774
Proposed patch

Not having a newline after the opening &quot;{&quot; is throwing this line off:

    var spaw_i = spaw_tmpstr.indexOf(&quot;{&quot;) + 2;

The fix is to add a newline after the &quot;{&quot;. I&apos;ll make a layout test and post it for review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114427</commentid>
    <comment_count>9</comment_count>
      <attachid>28777</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-19 18:46:33 -0700</bug_when>
    <thetext>Created attachment 28777
Proposed patch (with tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114429</commentid>
    <comment_count>10</comment_count>
      <attachid>28777</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2009-03-19 19:02:02 -0700</bug_when>
    <thetext>Comment on attachment 28777
Proposed patch (with tests)

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114431</commentid>
    <comment_count>11</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2009-03-19 19:05:35 -0700</bug_when>
    <thetext>Landed in r41851.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28753</attachid>
            <date>2009-03-19 08:33:41 -0700</date>
            <delta_ts>2009-03-19 08:33:41 -0700</delta_ts>
            <desc>reduction</desc>
            <filename>spaw2.html</filename>
            <type>text/html</type>
            <size>529</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">PHA+Tm8gYWxlcnQgc2hvdWxkIGJlIGRpc3BsYXllZCwgYSBwcmV0dGlmaWVkIGZ1bmN0aW9uIHNv
dXJjZSBzaG91bGQgYmUgcHJpbnRlZCBiZWxvdzo8L3A+CjxzY3JpcHQ+CnZhciBmID0gbnVsbDsK
CmZ1bmN0aW9uIGFkZFRvRihuYW1lKQp7CiAgdmFyIHNwYXdfdG1wc3RyPSIiOwogIGlmIChmICE9
IG51bGwpIAogIHsKICAgIHNwYXdfdG1wc3RyID0gZi50b1N0cmluZygpOwogICAgdmFyIHNwYXdf
aSA9IHNwYXdfdG1wc3RyLmluZGV4T2YoInsiKSArIDI7CiAgICBzcGF3X3RtcHN0ciA9IHNwYXdf
dG1wc3RyLnN1YnN0cihzcGF3X2ksc3Bhd190bXBzdHIubGVuZ3RoLXNwYXdfaS0yKTsKICB9CiAg
ZiA9IG5ldyBGdW5jdGlvbihuYW1lKydfb2JqLmluaXRpYWxpemUoKTsnK3NwYXdfdG1wc3RyKTsK
fQoKdHJ5IHsKICAgIGFkZFRvRigiZjEiKTsKICAgIGFkZFRvRigiZjIiKTsKICAgIGRvY3VtZW50
LndyaXRlKCI8cHJlPiIgKyBmICsgIjwvcHJlPiIpOwp9IGNhdGNoIChleCkgewogICAgYWxlcnQo
ZXgpOwp9Cjwvc2NyaXB0Pg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28774</attachid>
            <date>2009-03-19 17:53:42 -0700</date>
            <delta_ts>2009-03-19 18:46:33 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>tostring.diff</filename>
            <type>text/plain</type>
            <size>915</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IHJ1bnRpbWUvRnVuY3Rpb25Db25zdHJ1Y3Rvci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gcnVu
dGltZS9GdW5jdGlvbkNvbnN0cnVjdG9yLmNwcAkocmV2aXNpb24gNDE4MjcpCisrKyBydW50aW1l
L0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05NywxMiArOTcsMTIg
QEAgSlNPYmplY3QqIGNvbnN0cnVjdEZ1bmN0aW9uKEV4ZWNTdGF0ZSogZQogICAgIGlmIChhcmdz
LmlzRW1wdHkoKSkKICAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oKXt9KSI7CiAgICAgZWxz
ZSBpZiAoYXJncy5zaXplKCkgPT0gMSkKLSAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rpb24oKXsi
ICsgYXJncy5hdChleGVjLCAwKS50b1N0cmluZyhleGVjKSArICJcbn0pIjsKKyAgICAgICAgcHJv
Z3JhbSA9ICIoZnVuY3Rpb24oKXtcbiIgKyBhcmdzLmF0KGV4ZWMsIDApLnRvU3RyaW5nKGV4ZWMp
ICsgIlxufSkiOwogICAgIGVsc2UgewogICAgICAgICBwcm9ncmFtID0gIihmdW5jdGlvbigiICsg
YXJncy5hdChleGVjLCAwKS50b1N0cmluZyhleGVjKTsKICAgICAgICAgZm9yIChzaXplX3QgaSA9
IDE7IGkgPCBhcmdzLnNpemUoKSAtIDE7IGkrKykKICAgICAgICAgICAgIHByb2dyYW0gKz0gIiwi
ICsgYXJncy5hdChleGVjLCBpKS50b1N0cmluZyhleGVjKTsKLSAgICAgICAgcHJvZ3JhbSArPSAi
KXsiICsgYXJncy5hdChleGVjLCBhcmdzLnNpemUoKSAtIDEpLnRvU3RyaW5nKGV4ZWMpICsgIlxu
fSkiOworICAgICAgICBwcm9ncmFtICs9ICIpe1xuIiArIGFyZ3MuYXQoZXhlYywgYXJncy5zaXpl
KCkgLSAxKS50b1N0cmluZyhleGVjKSArICJcbn0pIjsKICAgICB9CiAKICAgICBpbnQgZXJyTGlu
ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28777</attachid>
            <date>2009-03-19 18:46:33 -0700</date>
            <delta_ts>2009-03-19 19:00:32 -0700</delta_ts>
            <desc>Proposed patch (with tests)</desc>
            <filename>spaw.diff</filename>
            <type>text/plain</type>
            <size>5539</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQxODQ5KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDktMDMtMTkgIENhbWVyb24g
WndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQnVnIDI0MzUwOiBSRUdSRVNTSU9OOiBTYWZhcmkg
NCBicmVha3MgU1BBVyB3eXNpd3lnIGVkaXRvciBtdWx0aXBsZSBpbnN0YW5jZXMKKyAgICAgICAg
PGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDM1MD4KKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzY2NzQxODI+CisKKyAgICAgICAgVGhlIFNQQVcgZWRpdG9yJ3MgSmF2
YVNjcmlwdCBhc3N1bWVzIHRoYXQgdG9TdHJpbmcoKSBvbiBhIGZ1bmN0aW9uCisgICAgICAgIGNv
bnN0cnVjdGVkIHdpdGggdGhlIEZ1bmN0aW9uIGNvbnN0cnVjdG9yIHByb2R1Y2VzIGEgZnVuY3Rp
b24gd2l0aAorICAgICAgICBhIG5ld2xpbmUgYWZ0ZXIgdGhlIG9wZW5pbmcgYnJhY2UuCisKKyAg
ICAgICAgKiBydW50aW1lL0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwOgorICAgICAgICAoSlNDOjpj
b25zdHJ1Y3RGdW5jdGlvbik6IEFkZCBhIG5ld2xpbmUgYWZ0ZXIgdGhlIG9wZW5pbmcgYnJhY2Ug
b2YgdGhlCisgICAgICAgIGZ1bmN0aW9uJ3Mgc291cmNlIGNvZGUuCisKIDIwMDktMDMtMTkgIENh
bWVyb24gWndhcmljaCAgPGN3endhcmljaEB1d2F0ZXJsb28uY2E+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgR2VvZmYgR2FyZW4uCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0aW9u
Q29uc3RydWN0b3IuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvRnVu
Y3Rpb25Db25zdHJ1Y3Rvci5jcHAJKHJldmlzaW9uIDQxODI3KQorKysgSmF2YVNjcmlwdENvcmUv
cnVudGltZS9GdW5jdGlvbkNvbnN0cnVjdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTcsMTIg
Kzk3LDEyIEBAIEpTT2JqZWN0KiBjb25zdHJ1Y3RGdW5jdGlvbihFeGVjU3RhdGUqIGUKICAgICBp
ZiAoYXJncy5pc0VtcHR5KCkpCiAgICAgICAgIHByb2dyYW0gPSAiKGZ1bmN0aW9uKCl7fSkiOwog
ICAgIGVsc2UgaWYgKGFyZ3Muc2l6ZSgpID09IDEpCi0gICAgICAgIHByb2dyYW0gPSAiKGZ1bmN0
aW9uKCl7IiArIGFyZ3MuYXQoZXhlYywgMCkudG9TdHJpbmcoZXhlYykgKyAiXG59KSI7CisgICAg
ICAgIHByb2dyYW0gPSAiKGZ1bmN0aW9uKCl7XG4iICsgYXJncy5hdChleGVjLCAwKS50b1N0cmlu
ZyhleGVjKSArICJcbn0pIjsKICAgICBlbHNlIHsKICAgICAgICAgcHJvZ3JhbSA9ICIoZnVuY3Rp
b24oIiArIGFyZ3MuYXQoZXhlYywgMCkudG9TdHJpbmcoZXhlYyk7CiAgICAgICAgIGZvciAoc2l6
ZV90IGkgPSAxOyBpIDwgYXJncy5zaXplKCkgLSAxOyBpKyspCiAgICAgICAgICAgICBwcm9ncmFt
ICs9ICIsIiArIGFyZ3MuYXQoZXhlYywgaSkudG9TdHJpbmcoZXhlYyk7Ci0gICAgICAgIHByb2dy
YW0gKz0gIil7IiArIGFyZ3MuYXQoZXhlYywgYXJncy5zaXplKCkgLSAxKS50b1N0cmluZyhleGVj
KSArICJcbn0pIjsKKyAgICAgICAgcHJvZ3JhbSArPSAiKXtcbiIgKyBhcmdzLmF0KGV4ZWMsIGFy
Z3Muc2l6ZSgpIC0gMSkudG9TdHJpbmcoZXhlYykgKyAiXG59KSI7CiAgICAgfQogCiAgICAgaW50
IGVyckxpbmU7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA0MTg0OSkKKysrIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDA5LTAzLTE5ICBDYW1lcm9u
IFp3YXJpY2ggIDxjd3p3YXJpY2hAdXdhdGVybG9vLmNhPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZXN0cyBmb3IgYnVnIDI0MzUwOiBSRUdS
RVNTSU9OOiBTYWZhcmkgNCBicmVha3MgU1BBVyB3eXNpd3lnIGVkaXRvciBtdWx0aXBsZSBpbnN0
YW5jZXMKKyAgICAgICAgPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NDM1MD4KKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY2NzQxODI+CisKKyAgICAgICAgKiBmYXN0
L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLW5ld2xpbmUtYWZ0ZXItYnJhY2UtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL2Z1bmN0aW9uLWNvbnN0cnVjdG9yLW5ld2xpbmUt
YWZ0ZXItYnJhY2UuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy9yZXNvdXJjZXMvZnVu
Y3Rpb24tY29uc3RydWN0b3ItbmV3bGluZS1hZnRlci1icmFjZS5qczogQWRkZWQuCisKIDIwMDkt
MDMtMTkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBPbGl2ZXIgSHVudC4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZnVuY3Rpb24t
Y29uc3RydWN0b3ItbmV3bGluZS1hZnRlci1icmFjZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9mdW5jdGlvbi1jb25zdHJ1Y3Rvci1uZXdsaW5lLWFmdGVy
LWJyYWNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMv
ZnVuY3Rpb24tY29uc3RydWN0b3ItbmV3bGluZS1hZnRlci1icmFjZS1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsOSBAQAorVGhpcyB0ZXN0IGNoZWNrcyB0aGF0IHRoZSBGdW5j
dGlvbiBjb25zdHJ1Y3RvciBwbGFjZXMgYSBuZXdsaW5lIGFmdGVyIHRoZSBvcGVuaW5nIGJyYWNl
LCBmb3IgY29tcGF0aWJpbGl0eSByZWFzb25zLiBJdCBwYXNzZXMgaWYgdGhlcmUgYXJlIG5vIHN5
bnRheCBlcnJvciBleGNlcHRpb25zLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJp
ZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKwor
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvanMvZnVuY3Rpb24tY29uc3RydWN0b3ItbmV3bGluZS1hZnRlci1i
cmFjZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvZnVuY3Rpb24tY29u
c3RydWN0b3ItbmV3bGluZS1hZnRlci1icmFjZS5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvZmFzdC9qcy9mdW5jdGlvbi1jb25zdHJ1Y3Rvci1uZXdsaW5lLWFmdGVyLWJyYWNlLmh0
bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTMgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAi
LS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxl
c2hlZXQiIGhyZWY9InJlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNyYz0i
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHAg
aWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQg
c3JjPSJyZXNvdXJjZXMvZnVuY3Rpb24tY29uc3RydWN0b3ItbmV3bGluZS1hZnRlci1icmFjZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3Jlc291
cmNlcy9mdW5jdGlvbi1jb25zdHJ1Y3Rvci1uZXdsaW5lLWFmdGVyLWJyYWNlLmpzCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvanMvcmVzb3VyY2VzL2Z1bmN0aW9uLWNvbnN0cnVjdG9y
LW5ld2xpbmUtYWZ0ZXItYnJhY2UuanMJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0
L2pzL3Jlc291cmNlcy9mdW5jdGlvbi1jb25zdHJ1Y3Rvci1uZXdsaW5lLWFmdGVyLWJyYWNlLmpz
CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDMzIEBACitkZXNjcmlwdGlvbigKKyJUaGlzIHRlc3Qg
Y2hlY2tzIHRoYXQgdGhlIEZ1bmN0aW9uIGNvbnN0cnVjdG9yIHBsYWNlcyBhIG5ld2xpbmUgYWZ0
ZXIgdGhlIG9wZW5pbmcgYnJhY2UsIGZvciBjb21wYXRpYmlsaXR5IHJlYXNvbnMuIEl0IHBhc3Nl
cyBpZiB0aGVyZSBhcmUgbm8gc3ludGF4IGVycm9yIGV4Y2VwdGlvbnMuIgorKTsKKworZnVuY3Rp
b24gYWRkVG9GdW5jdGlvbihvbGRGdW5jdGlvbiwgbmFtZSkKK3sKKyAgICB2YXIgdGVtcFN0cmlu
ZyA9ICIiOworICAgIGlmIChvbGRGdW5jdGlvbiAhPSBudWxsKSAgeworICAgICAgICB0ZW1wU3Ry
aW5nID0gb2xkRnVuY3Rpb24udG9TdHJpbmcoKTsKKyAgICAgICAgdmFyIGluZGV4ID0gdGVtcFN0
cmluZy5pbmRleE9mKCJ7IikgKyAyOworICAgICAgICB0ZW1wU3RyaW5nID0gdGVtcFN0cmluZy5z
dWJzdHIoaW5kZXgsIHRlbXBTdHJpbmcubGVuZ3RoIC0gaW5kZXggLSAyKTsKKyAgICB9CisgICAg
cmV0dXJuIG5ldyBGdW5jdGlvbihuYW1lICsgJ19vYmouaW5pdGlhbGl6ZSgpOycgKyB0ZW1wU3Ry
aW5nKTsKK30KKwordmFyIGYxID0gYWRkVG9GdW5jdGlvbihudWxsLCAiZjEiKTsKK2FkZFRvRnVu
Y3Rpb24oZjEsICJmMiIpOworCitmdW5jdGlvbiBhZGRUb0Z1bmN0aW9uV2l0aEFyZ3VtZW50KG9s
ZEZ1bmN0aW9uLCBuYW1lKQoreworICAgIHZhciB0ZW1wU3RyaW5nID0gIiI7CisgICAgaWYgKG9s
ZEZ1bmN0aW9uICE9IG51bGwpICB7CisgICAgICAgIHRlbXBTdHJpbmcgPSBvbGRGdW5jdGlvbi50
b1N0cmluZygpOworICAgICAgICB2YXIgaW5kZXggPSB0ZW1wU3RyaW5nLmluZGV4T2YoInsiKSAr
IDI7CisgICAgICAgIHRlbXBTdHJpbmcgPSB0ZW1wU3RyaW5nLnN1YnN0cihpbmRleCwgdGVtcFN0
cmluZy5sZW5ndGggLSBpbmRleCAtIDIpOworICAgIH0KKyAgICByZXR1cm4gbmV3IEZ1bmN0aW9u
KCJhcmciLCBuYW1lICsgJ19vYmouaW5pdGlhbGl6ZSgpOycgKyB0ZW1wU3RyaW5nKTsgICAgCit9
CisKK3ZhciBnMSA9IGFkZFRvRnVuY3Rpb25XaXRoQXJndW1lbnQobnVsbCwgImcxIik7CithZGRU
b0Z1bmN0aW9uV2l0aEFyZ3VtZW50KGcxLCAiZzIiKTsKKwordmFyIHN1Y2Nlc3NmdWxseVBhcnNl
ZCA9IHRydWU7Cg==
</data>
<flag name="review"
          id="14197"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>