<?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>105775</bug_id>
          
          <creation_ts>2012-12-26 14:59:28 -0800</creation_ts>
          <short_desc>[JSC] REGRESSION(r135093): A form control with name=length overrides length property on form.elements</short_desc>
          <delta_ts>2013-01-09 19:56:46 -0800</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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar, Regression, WebExposed</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>arv</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>mitz</cc>
    
    <cc>ojan</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>797385</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-26 14:59:28 -0800</bug_when>
    <thetext>Named getters should not override builtin properties on HTMLCollection and any of their subclasses as specified by DOM4:
http://www.w3.org/TR/2012/WD-dom-20121206/#interface-htmlcollection

and HTML5:
http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#collections-0

&lt;rdar://problem/12929985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797386</commentid>
    <comment_count>1</comment_count>
      <attachid>180762</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-12-26 14:59:42 -0800</bug_when>
    <thetext>Created attachment 180762
Demo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797581</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2012-12-27 09:14:14 -0800</bug_when>
    <thetext>Oh, thanks for filing this Ryosuke.  When I made the reduction, I meant to file it but forgot :(.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803649</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-09 13:37:20 -0800</bug_when>
    <thetext>Quoting Sam:

It looks like the issue is that in JSHTMLFormControlsCollection::getOwnPropertySlot, we are looking up in the name getter before we have a chance to lookup the &quot;length&quot; builtin propert.  This was not an issue when we returned an HTMLCollection, because HTMLCollection is the interface that contains a length property, so the early call to:

    const HashEntry* entry = JSHTMLFormControlsCollectionTable.entry(exec, propertyName);
    if (entry) {
        slot.setCustom(thisObject, entry-&gt;propertyGetter());
        return true;
    }

(which in HTMLCollection replaces JSHTMLFormControlsCollectionTable with JSHTMLCollectionTable) gets the length property.  

The fix is probably to make that call also chain up to any parents (as is done in getStaticValueSlot), or just to move the call to getStaticValueSlot earlier.  I say probably, as we should test what other browsers do and make sure this in line with WebIDL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803892</commentid>
    <comment_count>4</comment_count>
      <attachid>182031</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-09 17:48:07 -0800</bug_when>
    <thetext>Created attachment 182031
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803893</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-09 17:50:42 -0800</bug_when>
    <thetext>Attachment 182031 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/fast...&quot; exit_code: 1
Source/WebCore/ChangeLog:16:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803990</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-01-09 19:56:46 -0800</bug_when>
    <thetext>Committed r139278: &lt;http://trac.webkit.org/changeset/139278&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>180762</attachid>
            <date>2012-12-26 14:59:42 -0800</date>
            <delta_ts>2012-12-26 14:59:42 -0800</delta_ts>
            <desc>Demo</desc>
            <filename>issue12929985.html</filename>
            <type>text/html</type>
            <size>619</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPGZvcm0+CjxpbnB1dCB0eXBlPSJ0ZXh0IiBu
YW1lPSJzb21lIj4KPGlucHV0IHR5cGU9InRleHQiIG5hbWU9Imxlbmd0aCI+CjwvZm9ybT4KPHNj
cmlwdD4KCmZ1bmN0aW9uIHNob3VsZEJlKGNvZGUsIGV4cGVjdGVkQ29kZSkgewogICAgdmFyIGFj
dHVhbCA9IGV2YWwoY29kZSk7CiAgICB2YXIgZXhwZWN0ZWQgPSBldmFsKGV4cGVjdGVkQ29kZSk7
CiAgICBpZiAoYWN0dWFsID09PSBleHBlY3RlZCkKICAgICAgICBkb2N1bWVudC53cml0ZWxuKCdQ
QVNTOiAnICsgY29kZSArICcgd2FzICcgKyBleHBlY3RlZCk7CiAgICBlbHNlCiAgICAgICAgZG9j
dW1lbnQud3JpdGVsbignRkFJTDogJyArIGNvZGUgKyAnIHdhcyAnICsgYWN0dWFsICsgJyBidXQg
ZXhwZWN0ZWQgdG8gYmUgJyArIGV4cGVjdGVkKTsKICAgIGRvY3VtZW50LndyaXRlbG4oJzxicj4n
KTsKfQoKc2hvdWxkQmUoImRvY3VtZW50LmZvcm1zWzBdLmxlbmd0aCIsICJkb2N1bWVudC5xdWVy
eVNlbGVjdG9yQWxsKCdpbnB1dCcpWzFdIik7CnNob3VsZEJlKCJkb2N1bWVudC5mb3Jtc1swXS5l
bGVtZW50cy5sZW5ndGgiLCAiMiIpOwoKPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182031</attachid>
            <date>2013-01-09 17:48:07 -0800</date>
            <delta_ts>2013-01-09 17:56:03 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-105775-20130109174510.patch</filename>
            <type>text/plain</type>
            <size>7530</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzOTI2MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAxLTA5ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEzNTA5Myk6
IEEgZm9ybSBjb250cm9sIHdpdGggbmFtZT1sZW5ndGggb3ZlcnJpZGVzIGxlbmd0aCBwcm9wZXJ0
eSBvbiBmb3JtLmVsZW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDU3NzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBGaXhlZCB0aGUgYnVnIGJ5IHJlc3BlY3RpbmcgcHJvcGVydGllcyBvbiBhbmNl
c3RvciBjbGFzc2VzLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL2NvbGxlY3Rpb24tbGVuZ3Ro
LXNob3VsZC1ub3QtYmUtb3ZlcnJpZGRlbi5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9qcy9K
U0RPTUJpbmRpbmcuaDoKKyAgICAgICAgKFdlYkNvcmU6OmdldFN0YXRpY1ZhbHVlU2xvdEVudHJ5
V2l0aG91dENhY2hpbmcpOiBBZGRlZC4KKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL0NvZGVH
ZW5lcmF0b3JKUy5wbToKKyAgICAgICAgKEdlbmVyYXRlR2V0T3duUHJvcGVydHlTbG90Qm9keSk6
IFVzZSBnZXRTdGF0aWNWYWx1ZVNsb3RFbnRyeVdpdGhvdXRDYWNoaW5nIHRvIGNsaW1iIHVwIHRo
ZSBjbGFzcworCWhpZXJhcmNoeS4KKwogMjAxMy0wMS0wOSAgQ2hyaXMgUm9nZXJzICA8Y3JvZ2Vy
c0Bnb29nbGUuY29tPgogCiAgICAgICAgIEFsbG93IGxpdmUvbG9jYWwgYXVkaW8gaW5wdXQgdG8g
YmUgZW5hYmxlZCBvbmx5IHdoZW4gbmVlZGVkCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU0RPTUJpbmRpbmcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU0RPTUJpbmRpbmcuaAkocmV2aXNpb24gMTM5MjI5KQorKysgU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNET01CaW5kaW5nLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ3LDYgKzQ3LDEy
IEBACiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5o
PgogCituYW1lc3BhY2UgSlNDIHsKKworY2xhc3MgSGFzaEVudHJ5OworCit9CisKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIAogY2xhc3MgRE9NU3RyaW5nTGlzdDsKQEAgLTUxMiw2ICs1MTgsMjEgQEAg
ZW51bSBQYXJhbWV0ZXJEZWZhdWx0UG9saWN5IHsKICAgICAgICAgcmV0dXJuIEF0b21pY1N0cmlu
Zyhwcm9wZXJ0eU5hbWUucHVibGljTmFtZSgpKTsKICAgICB9CiAKKyAgICB0ZW1wbGF0ZSA8Y2xh
c3MgVGhpc0ltcD4KKyAgICBpbmxpbmUgY29uc3QgSlNDOjpIYXNoRW50cnkqIGdldFN0YXRpY1Zh
bHVlU2xvdEVudHJ5V2l0aG91dENhY2hpbmcoSlNDOjpFeGVjU3RhdGUqIGV4ZWMsIEpTQzo6UHJv
cGVydHlOYW1lIHByb3BlcnR5TmFtZSkKKyAgICB7CisgICAgICAgIGNvbnN0IEpTQzo6SGFzaEVu
dHJ5KiBlbnRyeSA9IFRoaXNJbXA6OnNfaW5mby5wcm9wSGFzaFRhYmxlKGV4ZWMpLT5lbnRyeShl
eGVjLCBwcm9wZXJ0eU5hbWUpOworICAgICAgICBpZiAoIWVudHJ5KSAvLyBub3QgZm91bmQsIGZv
cndhcmQgdG8gcGFyZW50CisgICAgICAgICAgICByZXR1cm4gZ2V0U3RhdGljVmFsdWVTbG90RW50
cnlXaXRob3V0Q2FjaGluZzx0eXBlbmFtZSBUaGlzSW1wOjpCYXNlPihleGVjLCBwcm9wZXJ0eU5h
bWUpOworICAgICAgICByZXR1cm4gZW50cnk7CisgICAgfQorCisgICAgdGVtcGxhdGUgPD4KKyAg
ICBpbmxpbmUgY29uc3QgSlNDOjpIYXNoRW50cnkqIGdldFN0YXRpY1ZhbHVlU2xvdEVudHJ5V2l0
aG91dENhY2hpbmc8SlNET01XcmFwcGVyPihKU0M6OkV4ZWNTdGF0ZSosIEpTQzo6UHJvcGVydHlO
YW1lKQorICAgIHsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCiB9IC8vIG5hbWVzcGFjZSBX
ZWJDb3JlCiAKICNlbmRpZiAvLyBKU0RPTUJpbmRpbmdfaApJbmRleDogU291cmNlL1dlYkNvcmUv
YmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9ySlMucG0JKHJldmlzaW9uIDEz
OTIyOSkKKysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvckpT
LnBtCSh3b3JraW5nIGNvcHkpCkBAIC00MDIsNyArNDAyLDcgQEAgc3ViIEdlbmVyYXRlR2V0T3du
UHJvcGVydHlTbG90Qm9keQogICAgIG15ICRtYW51YWxMb29rdXBHZXR0ZXJHZW5lcmF0aW9uID0g
c3ViIHsKICAgICAgICAgbXkgJHJlcXVpcmVzTWFudWFsTG9va3VwID0gJGludGVyZmFjZS0+ZXh0
ZW5kZWRBdHRyaWJ1dGVzLT57IkluZGV4ZWRHZXR0ZXIifSB8fCAkaW50ZXJmYWNlLT5leHRlbmRl
ZEF0dHJpYnV0ZXMtPnsiTmFtZWRHZXR0ZXIifTsKICAgICAgICAgaWYgKCRyZXF1aXJlc01hbnVh
bExvb2t1cCkgewotICAgICAgICAgICAgcHVzaChAZ2V0T3duUHJvcGVydHlTbG90SW1wbCwgIiAg
ICBjb25zdCAke25hbWVzcGFjZU1heWJlfUhhc2hFbnRyeSogZW50cnkgPSAke2NsYXNzTmFtZX1U
YWJsZS5lbnRyeShleGVjLCBwcm9wZXJ0eU5hbWUpO1xuIik7CisgICAgICAgICAgICBwdXNoKEBn
ZXRPd25Qcm9wZXJ0eVNsb3RJbXBsLCAiICAgIGNvbnN0ICR7bmFtZXNwYWNlTWF5YmV9SGFzaEVu
dHJ5KiBlbnRyeSA9IGdldFN0YXRpY1ZhbHVlU2xvdEVudHJ5V2l0aG91dENhY2hpbmc8JGNsYXNz
TmFtZT4oZXhlYywgcHJvcGVydHlOYW1lKTtcbiIpOwogICAgICAgICAgICAgcHVzaChAZ2V0T3du
UHJvcGVydHlTbG90SW1wbCwgIiAgICBpZiAoZW50cnkpIHtcbiIpOwogICAgICAgICAgICAgcHVz
aChAZ2V0T3duUHJvcGVydHlTbG90SW1wbCwgIiAgICAgICAgc2xvdC5zZXRDdXN0b20odGhpc09i
amVjdCwgZW50cnktPnByb3BlcnR5R2V0dGVyKCkpO1xuIik7CiAgICAgICAgICAgICBwdXNoKEBn
ZXRPd25Qcm9wZXJ0eVNsb3RJbXBsLCAiICAgICAgICByZXR1cm4gdHJ1ZTtcbiIpOwpJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gMTM5MjYyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTMtMDEtMDkgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTM1MDkzKTogQSBmb3JtIGNvbnRyb2wg
d2l0aCBuYW1lPWxlbmd0aCBvdmVycmlkZXMgbGVuZ3RoIHByb3BlcnR5IG9uIGZvcm0uZWxlbWVu
dHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNTc3
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVk
IGEgcmVncmVzc2lvbiB0ZXN0cyBmb3IgYWxsIGtub3duIEhUTUxDb2xsZWN0aW9uIHN1YmxjYXNz
ZXMgZXhjZXB0IEhUTUxOYW1lQ29sbGVjdGlvbiwKKyAgICAgICAgd2hpY2ggaXMgdXNlZCBvbmx5
IHRvIGltcGxlbWVudCBuYW1lZCBnZXR0ZXJzIG9uIHdpbmRvdyBhbmQgZG9jdW1lbnQgb2JqZWN0
cyBhbmQgSFRNTFByb3BlcnRpZXNDb2xsZWN0aW9uCisgICAgICAgIHNpbmNlIGl0J3Mgbm90IGVu
YWJsZWQgb24gYWxsIHBvcnRzIHlldC4KKworICAgICAgICAqIGZhc3QvZG9tL2NvbGxlY3Rpb24t
bGVuZ3RoLXNob3VsZC1ub3QtYmUtb3ZlcnJpZGRlbi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvZG9tL2NvbGxlY3Rpb24tbGVuZ3RoLXNob3VsZC1ub3QtYmUtb3ZlcnJpZGRl
bi5odG1sOiBBZGRlZC4KKwogMjAxMy0wMS0wOSAgVGFrYXNoaSBTYWthbW90byAgPHRhc2FrQGdv
b2dsZS5jb20+CiAKICAgICAgICAgYm9yZGVyLXJhZGl1cyB3aXRoIGJveC1zaGFkb3cgaXMgbm90
IHJlbmRlcmVkIGNvcnJlY3RseQpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9kb20vY29sbGVjdGlv
bi1sZW5ndGgtc2hvdWxkLW5vdC1iZS1vdmVycmlkZGVuLWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2RvbS9jb2xsZWN0aW9uLWxlbmd0aC1zaG91bGQtbm90LWJl
LW92ZXJyaWRkZW4tZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFz
dC9kb20vY29sbGVjdGlvbi1sZW5ndGgtc2hvdWxkLW5vdC1iZS1vdmVycmlkZGVuLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMiBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhl
IGJ1aWx0aW4gbGVuZ3RoIHByb3BlcnR5IG9mIEhUTUxDb2xsZWN0aW9uJ3Mgc3ViY2xhc3NlcyBp
cyBub3Qgb3ZlcnJpZGRlbiBieSBhIG5hbWVkIGdldHRlciBvZiB0aGUgc2FtZSBuYW1lLgorCitP
biBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xs
b3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBkb2N1bWVudEFsbExlbmd0aCBpcyAx
OAorUEFTUyBkb2N1bWVudEFsbDUgaXMgZG9jdW1lbnRBbGxTb21lCitQQVNTIGRvY3VtZW50QWxs
Ni5uYW1lIGlzICdsZW5ndGgnCitQQVNTIGZvcm0ubGVuZ3RoIGlzIGZvcm0uZWxlbWVudHNbMV0K
K1BBU1MgZm9ybS5lbGVtZW50cy5sZW5ndGggaXMgMgorUEFTUyBmb3JtLmVsZW1lbnRzWzBdIGlz
IGZvcm0uZWxlbWVudHNbJ3NvbWUnXQorUEFTUyBmb3JtLmVsZW1lbnRzWzFdLm5hbWUgaXMgJ2xl
bmd0aCcKK1BBU1Mgc2VsZWN0Lm9wdGlvbnMubGVuZ3RoIGlzIDIKK1BBU1Mgc2VsZWN0Lm9wdGlv
bnNbMF0uZ2V0QXR0cmlidXRlKCduYW1lJykgaXMgJ2xlbmd0aCcKK1BBU1Mgc2VsZWN0Lm9wdGlv
bnNbMV0gaXMgc2VsZWN0Lm9wdGlvbnNbJ3NvbWUnXQorUEFTUyB0YWJsZS5yb3dzLmxlbmd0aCBp
cyAyCitQQVNTIHRhYmxlLnJvd3NbMF0gaXMgdGFibGUucm93c1snYW5vdGhlciddCitQQVNTIHRh
YmxlLnJvd3NbMV0uaWQgaXMgJ2xlbmd0aCcKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2RvbS9jb2xsZWN0
aW9uLWxlbmd0aC1zaG91bGQtbm90LWJlLW92ZXJyaWRkZW4uaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9mYXN0L2RvbS9jb2xsZWN0aW9uLWxlbmd0aC1zaG91bGQtbm90LWJlLW92ZXJy
aWRkZW4uaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZG9tL2NvbGxlY3Rp
b24tbGVuZ3RoLXNob3VsZC1ub3QtYmUtb3ZlcnJpZGRlbi5odG1sCShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDYzIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8ZGl2IGlkPSJ0
ZXN0RWxlbWVudHMiPgorPGZvcm0+Cis8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ic29tZSI+Cis8
aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0ibGVuZ3RoIj4KKzwvZm9ybT4KKzxmb3JtPgorPHNlbGVj
dD4KKzxvcHRpb24gbmFtZT0ibGVuZ3RoIj4KKzxvcHRpb24gbmFtZT0ic29tZSI+Cis8L3NlbGVj
dD4KKzwvZm9ybT4KKzx0YWJsZT4KKzx0Ym9keT4KKzx0ciBpZD0iYW5vdGhlciI+PHRkPjwvdGQ+
PC90cj4KKzx0ciBpZD0ibGVuZ3RoIj48dGQ+PC90ZD48L3RyPgorPC90Ym9keT4KKzwvdGFibGU+
Cis8L2Rpdj4KKzxzY3JpcHQ+CisKKy8vIFdlIG5lZWQgdG8gcHJlLWZldGNoIHRoZXNlIHZhbHVl
cyBzaW5jZSBpbmNsdWRpbmcgdGhlIHNjcmlwdCBlbGVtZW50IGluc2VydHMgbmV3IGVsZW1lbnRz
LgorZG9jdW1lbnRBbGxMZW5ndGggPSBkb2N1bWVudC5hbGwubGVuZ3RoOworZG9jdW1lbnRBbGxT
b21lID0gZG9jdW1lbnQuYWxsWydzb21lJ107Citkb2N1bWVudEFsbDUgPSBkb2N1bWVudC5hbGxb
NV07Citkb2N1bWVudEFsbDYgPSBkb2N1bWVudC5hbGxbNl07CisKKzwvc2NyaXB0PgorPHNjcmlw
dCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0
PgorCitkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IGVuc3VyZXMgdGhlIGJ1aWx0aW4gbGVuZ3RoIHBy
b3BlcnR5IG9mIEhUTUxDb2xsZWN0aW9uJ3Mgc3ViY2xhc3NlcyBpcyBub3Qgb3ZlcnJpZGRlbiBi
eSBhIG5hbWVkIGdldHRlciBvZiB0aGUgc2FtZSBuYW1lLiIpOworCit2YXIgZm9ybSA9IGRvY3Vt
ZW50LmZvcm1zWzBdOwordmFyIHNlbGVjdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3NlbGVj
dCcpOwordmFyIHRhYmxlID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndGFibGUnKTsKK3Nob3Vs
ZEJlKCJkb2N1bWVudEFsbExlbmd0aCIsICIxOCIpOworc2hvdWxkQmUoImRvY3VtZW50QWxsNSIs
ICJkb2N1bWVudEFsbFNvbWUiKTsKK3Nob3VsZEJlKCJkb2N1bWVudEFsbDYubmFtZSIsICInbGVu
Z3RoJyIpOworCitzaG91bGRCZSgiZm9ybS5sZW5ndGgiLCAiZm9ybS5lbGVtZW50c1sxXSIpOwor
c2hvdWxkQmUoImZvcm0uZWxlbWVudHMubGVuZ3RoIiwgIjIiKTsKK3Nob3VsZEJlKCJmb3JtLmVs
ZW1lbnRzWzBdIiwgImZvcm0uZWxlbWVudHNbJ3NvbWUnXSIpOworc2hvdWxkQmUoImZvcm0uZWxl
bWVudHNbMV0ubmFtZSIsICInbGVuZ3RoJyIpOworCitzaG91bGRCZSgic2VsZWN0Lm9wdGlvbnMu
bGVuZ3RoIiwgIjIiKTsKK3Nob3VsZEJlKCJzZWxlY3Qub3B0aW9uc1swXS5nZXRBdHRyaWJ1dGUo
J25hbWUnKSIsICInbGVuZ3RoJyIpOworc2hvdWxkQmUoInNlbGVjdC5vcHRpb25zWzFdIiwgInNl
bGVjdC5vcHRpb25zWydzb21lJ10iKTsKKworc2hvdWxkQmUoInRhYmxlLnJvd3MubGVuZ3RoIiwg
IjIiKTsKK3Nob3VsZEJlKCJ0YWJsZS5yb3dzWzBdIiwgInRhYmxlLnJvd3NbJ2Fub3RoZXInXSIp
Oworc2hvdWxkQmUoInRhYmxlLnJvd3NbMV0uaWQiLCAiJ2xlbmd0aCciKTsKKworZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3Rlc3RFbGVtZW50cycpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CisK
K3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworCis8L3NjcmlwdD4KKzxzY3JpcHQgc3Jj
PSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwv
aHRtbD4K
</data>
<flag name="review"
          id="199887"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>