<?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>14321</bug_id>
          
          <creation_ts>2007-06-22 16:39:23 -0700</creation_ts>
          <short_desc>getComputedStyle(...).zIndex returns string &quot;normal&quot;</short_desc>
          <delta_ts>2007-06-24 13:54:02 -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>523.x (Safari 3)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Winer">awiner</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>6685</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Winer">awiner</who>
    <bug_when>2007-06-22 16:39:23 -0700</bug_when>
    <thetext>In the following page, clicking on &quot;Hi&quot; shows
  Computed: normal element: 20
This is true both on 419.3/MacOS and 522.13.1/Windows.

On Firefox 2.0, it displays:
  Computed: 20 element: 20

Can&apos;t see where the string &quot;normal&quot; comes from, as legal values seem to be
&quot;inherit&quot;, &quot;auto&quot;, and integers.  &quot;normal&quot; shows whether or not the z-index
property is set.

&lt;html&gt;
&lt;head&gt;
&lt;script&gt;
function testHtml()
{
  var elem = document.getElementById(&apos;someId&apos;);
  var compStyle = elem.ownerDocument.defaultView.getComputedStyle(elem, null);
  alert(&quot;Computed:&quot; + compStyle.zIndex + &quot;, off element: &quot; + elem.style.zIndex);

}
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div style=&quot;z-index:20&quot; id =&apos;someId&apos; onclick=&quot;testHtml()&quot;&gt;Hi&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6568</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-23 11:08:43 -0700</bug_when>
    <thetext>Confirmed with a local debug build of WebKit r23737 with Safari 3.0 (522.12) on Mac OS X 10.4.10 (8R218).

Note that this also occurs with Safari 2.0.4 (419.3) on Mac OS X 10.4.10 (8R218), so it is not a regression.

Both Opera 9.21 and Firefox 2.0.0.4 work as expected.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6565</commentid>
    <comment_count>2</comment_count>
      <attachid>15200</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-23 11:10:43 -0700</bug_when>
    <thetext>Created attachment 15200
Test case

Please attach test cases to a bug in the future--makes them easier to test! :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6563</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-06-23 11:11:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/5290095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6554</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-06-23 12:27:45 -0700</bug_when>
    <thetext>Since the div is not positioned nor transparent, it actually renders as &apos;auto&apos;, so I don&apos;t think it should return &apos;20&apos;. That it returns &apos;normal&apos; instead of auto looks like a simple typo in CSSComputedStyleDeclaration:

            if (style-&gt;hasAutoZIndex())
                return new CSSPrimitiveValue(CSS_VAL_NORMAL);

should be CSS_VAL_AUTO.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6507</commentid>
    <comment_count>5</comment_count>
      <attachid>15204</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-06-23 23:41:03 -0700</bug_when>
    <thetext>Created attachment 15204
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6508</commentid>
    <comment_count>6</comment_count>
      <attachid>15204</attachid>
    <who name="">mitz</who>
    <bug_when>2007-06-23 23:51:10 -0700</bug_when>
    <thetext>Comment on attachment 15204
patch

Code change looks fine, but please improve the logging function in the test as discussed on IRC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6509</commentid>
    <comment_count>7</comment_count>
      <attachid>15205</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-06-23 23:54:05 -0700</bug_when>
    <thetext>Created attachment 15205
updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6510</commentid>
    <comment_count>8</comment_count>
      <attachid>15205</attachid>
    <who name="">mitz</who>
    <bug_when>2007-06-23 23:58:18 -0700</bug_when>
    <thetext>Comment on attachment 15205
updated patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>6432</commentid>
    <comment_count>9</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-06-24 13:54:02 -0700</bug_when>
    <thetext>Landed in r23754.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15200</attachid>
            <date>2007-06-23 11:10:43 -0700</date>
            <delta_ts>2007-06-23 11:10:43 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>bug-14321-test.html</filename>
            <type>text/html</type>
            <size>378</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0PgpmdW5jdGlvbiB0ZXN0SHRtbCgpCnsKICB2YXIgZWxlbSA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzb21lSWQnKTsKICB2YXIgY29tcFN0eWxlID0gZWxl
bS5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3LmdldENvbXB1dGVkU3R5bGUoZWxlbSwgbnVsbCk7
CiAgYWxlcnQoIkNvbXB1dGVkOiIgKyBjb21wU3R5bGUuekluZGV4ICsgIiwgb2ZmIGVsZW1lbnQ6
ICIgKwplbGVtLnN0eWxlLnpJbmRleCk7Cgp9Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2
IHN0eWxlPSJ6LWluZGV4OjIwIiBpZCA9J3NvbWVJZCcgb25jbGljaz0idGVzdEh0bWwoKSI+Q2xp
Y2sgbWUgdG8gdGVzdDwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15204</attachid>
            <date>2007-06-23 23:41:03 -0700</date>
            <delta_ts>2007-06-23 23:54:05 -0700</delta_ts>
            <desc>patch</desc>
            <filename>zindexpatch.diff</filename>
            <type>text/plain</type>
            <size>4977</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzc1MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDctMDYtMjMgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXRjaCBm
b3IgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQzMjEKKyAgICAgICAg
Z2V0Q29tcHV0ZWRTdHlsZSguLi4pLnpJbmRleCByZXR1cm5zIHN0cmluZyAibm9ybWFsIgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvY3NzL2dldENvbXB1dGVkU3R5bGUtekluZGV4LWF1dG8uaHRtbAor
CisgICAgICAgICogY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb246OmdldFByb3BlcnR5Q1NTVmFs
dWUpOiBSZXR1cm4gJ2F1dG8nIGluc3RlYWQgb2YgJ25vcm1hbCcuCisKIDIwMDctMDYtMjMgIEFk
YW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNpbGVuY2UgYSBidWlsZCB3
YXJuaW5nIGFib3V0IG5vdCBmaW5kaW5nIGBudW0tY3B1c2AKSW5kZXg6IFdlYkNvcmUvY3NzL0NT
U0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3Mv
Q1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmNwcAkocmV2aXNpb24gMjM3NTApCisrKyBXZWJD
b3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xNDc0LDcgKzE0NzQsNyBAQCBQYXNzUmVmUHRyPENTU1ZhbHVlPiBDU1NDb21wdXRlZFN0eWxl
RGVjCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgY2FzZSBDU1NfUFJPUF9aX0lOREVY
OgogICAgICAgICAgICAgaWYgKHN0eWxlLT5oYXNBdXRvWkluZGV4KCkpCi0gICAgICAgICAgICAg
ICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShDU1NfVkFMX05PUk1BTCk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShDU1NfVkFMX0FVVE8pOwogICAg
ICAgICAgICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShzdHlsZS0+ekluZGV4KCksIENT
U1ByaW1pdGl2ZVZhbHVlOjpDU1NfTlVNQkVSKTsKICAgICAgICAgY2FzZSBDU1NfUFJPUF9fV0VC
S0lUX0JPWF9TSVpJTkc6CiAgICAgICAgICAgICBpZiAoc3R5bGUtPmJveFNpemluZygpID09IENP
TlRFTlRfQk9YKQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjM3NTApCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAwNy0wNi0yMyAgU2FtIFdl
aW5pZyAgPHNhbUB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3RzIGZvciBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNDMyMQorICAgICAgICBnZXRDb21wdXRlZFN0eWxlKC4uLikuekluZGV4IHJldHVy
bnMgc3RyaW5nICJub3JtYWwiCisKKyAgICAgICAgKiBmYXN0L2Nzcy9jb21wdXRlZC1zdHlsZS1l
eHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5kZXgt
YXV0by1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL2dldENvbXB1dGVk
U3R5bGUtekluZGV4LWF1dG8uaHRtbDogQWRkZWQuCisKIDIwMDctMDYtMjMgIEdlb2ZmcmV5IEdh
cmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGxvYWRpbmcgdGhlIGNvcnJlY3Qg
ZXhwZWN0ZWQgcmVzdWx0cyAtLSB0aGUgb25lcyBjaGVja2VkIGluIGV4cGVjdGVkCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2Nzcy9jb21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvY29tcHV0ZWQtc3R5bGUtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAyMzc1MCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL2NvbXB1dGVkLXN0eWxlLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtODAsNyArODAsNyBAQCB3aWRvd3M6IDI7CiB3
aWR0aDogNzg0cHg7CiB3b3JkLXNwYWNpbmc6IDBweDsKIHdvcmQtd3JhcDogbm9ybWFsOwotei1p
bmRleDogbm9ybWFsOworei1pbmRleDogYXV0bzsKIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsK
IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBib3JkZXI7CiAtd2Via2l0LWJhY2tncm91bmQtY29t
cG9zaXRlOiBzb3VyY2Utb3ZlcjsKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL2dldENvbXB1
dGVkU3R5bGUtekluZGV4LWF1dG8tZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvY3NzL2dldENvbXB1dGVkU3R5bGUtekluZGV4LWF1dG8tZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5k
ZXgtYXV0by1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOCBAQAorTm9uLXBv
c2l0aW9uZWQgRGl2OgorICAgIENvbXB1dGVkIFN0eWxlID0gYXV0byAoU2hvdWxkIGJlIGF1dG8p
CisgICAgZWxlbWVudC5zdHlsZS56SW5kZXggPSAyMCAoU2hvdWxkIGJlIDIwKQorCitQb3NpdGlv
bmVkIERpdjoKKyAgICBDb21wdXRlZCBTdHlsZSA9IDIwIChTaG91bGQgYmUgMjApCisgICAgZWxl
bWVudC5zdHlsZS56SW5kZXggPSAyMCAoU2hvdWxkIGJlIDIwKQorCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlLXpJbmRleC1hdXRvLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5kZXgtYXV0by5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16
SW5kZXgtYXV0by5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM4IEBACis8aHRtbD4KKzxo
ZWFkPgorICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiI+CisgICAgICAg
ICNjb25zb2xlIHsgd2hpdGUtc3BhY2U6IHByZTsgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlw
dD4KKyAgICAgICAgZnVuY3Rpb24gbG9nKG1zZykKKyAgICAgICAgeworICAgICAgICAgICAgdmFy
IGNvbnNvbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpOworICAgICAgICAg
ICAgY29uc29sZS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJykuYXBw
ZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUobXNnICsgIlxuIikpKTsKKyAgICAgICAg
fQorCisgICAgICAgIGZ1bmN0aW9uIHRlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICAgICAgdmFyIGVsZW1lbnQgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgnbm9uUG9zaXRpb25lZERpdicpOworICAgICAgICAgICAgdmFy
IGNvbXBTdHlsZSA9IGVsZW1lbnQub3duZXJEb2N1bWVudC5kZWZhdWx0Vmlldy5nZXRDb21wdXRl
ZFN0eWxlKGVsZW1lbnQsIG51bGwpOworICAgICAgICAgICAgbG9nKCJOb24tcG9zaXRpb25lZCBE
aXY6Iik7CisgICAgICAgICAgICBsb2coIiAgICBDb21wdXRlZCBTdHlsZSA9ICIgKyBjb21wU3R5
bGUuekluZGV4ICsgIiAoU2hvdWxkIGJlIGF1dG8pIik7CisgICAgICAgICAgICBsb2coIiAgICBl
bGVtZW50LnN0eWxlLnpJbmRleCA9ICIgKyBlbGVtZW50LnN0eWxlLnpJbmRleCArICIgKFNob3Vs
ZCBiZSAyMCkiKTsKKyAgICAgICAgICAgIGxvZygiIik7CisKKyAgICAgICAgICAgIGVsZW1lbnQg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncG9zaXRpb25lZERpdicpOworICAgICAgICAgICAg
Y29tcFN0eWxlID0gZWxlbWVudC5vd25lckRvY3VtZW50LmRlZmF1bHRWaWV3LmdldENvbXB1dGVk
U3R5bGUoZWxlbWVudCwgbnVsbCk7CisgICAgICAgICAgICBsb2coIlBvc2l0aW9uZWQgRGl2OiIp
OworICAgICAgICAgICAgbG9nKCIgICAgQ29tcHV0ZWQgU3R5bGUgPSAiICsgY29tcFN0eWxlLnpJ
bmRleCArICIgKFNob3VsZCBiZSAyMCkiKTsKKyAgICAgICAgICAgIGxvZygiICAgIGVsZW1lbnQu
c3R5bGUuekluZGV4ID0gIiArIGVsZW1lbnQuc3R5bGUuekluZGV4ICsgIiAoU2hvdWxkIGJlIDIw
KSIpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRl
c3QoKTsiPgorICAgIDxkaXYgc3R5bGU9InotaW5kZXg6MjAiIGlkPSdub25Qb3NpdGlvbmVkRGl2
Jz48L2Rpdj4KKyAgICA8ZGl2IHN0eWxlPSJ6LWluZGV4OjIwOyBwb3NpdGlvbjogYWJzb2x1dGUi
IGlkPSdwb3NpdGlvbmVkRGl2Jz48L2Rpdj4KKyAgICA8ZGl2IGlkPSdjb25zb2xlJz48L2Rpdj4K
KzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="6271"
          type_id="1"
          status="-"
          setter="mitz"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15205</attachid>
            <date>2007-06-23 23:54:05 -0700</date>
            <delta_ts>2007-06-23 23:58:18 -0700</delta_ts>
            <desc>updated patch</desc>
            <filename>zindexpatch_r2.diff</filename>
            <type>text/plain</type>
            <size>4835</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyMzc1MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDctMDYtMjMgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQYXRjaCBm
b3IgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQzMjEKKyAgICAgICAg
Z2V0Q29tcHV0ZWRTdHlsZSguLi4pLnpJbmRleCByZXR1cm5zIHN0cmluZyAibm9ybWFsIgorCisg
ICAgICAgIFRlc3Q6IGZhc3QvY3NzL2dldENvbXB1dGVkU3R5bGUtekluZGV4LWF1dG8uaHRtbAor
CisgICAgICAgICogY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpDU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb246OmdldFByb3BlcnR5Q1NTVmFs
dWUpOiBSZXR1cm4gJ2F1dG8nIGluc3RlYWQgb2YgJ25vcm1hbCcuCisKIDIwMDctMDYtMjMgIEFk
YW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNpbGVuY2UgYSBidWlsZCB3
YXJuaW5nIGFib3V0IG5vdCBmaW5kaW5nIGBudW0tY3B1c2AKSW5kZXg6IFdlYkNvcmUvY3NzL0NT
U0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3Mv
Q1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmNwcAkocmV2aXNpb24gMjM3NTApCisrKyBXZWJD
b3JlL2Nzcy9DU1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0xNDc0LDcgKzE0NzQsNyBAQCBQYXNzUmVmUHRyPENTU1ZhbHVlPiBDU1NDb21wdXRlZFN0eWxl
RGVjCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgY2FzZSBDU1NfUFJPUF9aX0lOREVY
OgogICAgICAgICAgICAgaWYgKHN0eWxlLT5oYXNBdXRvWkluZGV4KCkpCi0gICAgICAgICAgICAg
ICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShDU1NfVkFMX05PUk1BTCk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShDU1NfVkFMX0FVVE8pOwogICAg
ICAgICAgICAgcmV0dXJuIG5ldyBDU1NQcmltaXRpdmVWYWx1ZShzdHlsZS0+ekluZGV4KCksIENT
U1ByaW1pdGl2ZVZhbHVlOjpDU1NfTlVNQkVSKTsKICAgICAgICAgY2FzZSBDU1NfUFJPUF9fV0VC
S0lUX0JPWF9TSVpJTkc6CiAgICAgICAgICAgICBpZiAoc3R5bGUtPmJveFNpemluZygpID09IENP
TlRFTlRfQk9YKQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjM3NTApCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAwNy0wNi0yMyAgU2FtIFdl
aW5pZyAgPHNhbUB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3RzIGZvciBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNDMyMQorICAgICAgICBnZXRDb21wdXRlZFN0eWxlKC4uLikuekluZGV4IHJldHVy
bnMgc3RyaW5nICJub3JtYWwiCisKKyAgICAgICAgKiBmYXN0L2Nzcy9jb21wdXRlZC1zdHlsZS1l
eHBlY3RlZC50eHQ6CisgICAgICAgICogZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5kZXgt
YXV0by1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvY3NzL2dldENvbXB1dGVk
U3R5bGUtekluZGV4LWF1dG8uaHRtbDogQWRkZWQuCisKIDIwMDctMDYtMjMgIEdlb2ZmcmV5IEdh
cmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBVcGxvYWRpbmcgdGhlIGNvcnJlY3Qg
ZXhwZWN0ZWQgcmVzdWx0cyAtLSB0aGUgb25lcyBjaGVja2VkIGluIGV4cGVjdGVkCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2Nzcy9jb21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvY29tcHV0ZWQtc3R5bGUtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAyMzc1MCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL2NvbXB1dGVkLXN0eWxlLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtODAsNyArODAsNyBAQCB3aWRvd3M6IDI7CiB3
aWR0aDogNzg0cHg7CiB3b3JkLXNwYWNpbmc6IDBweDsKIHdvcmQtd3JhcDogbm9ybWFsOwotei1p
bmRleDogbm9ybWFsOworei1pbmRleDogYXV0bzsKIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsK
IC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBib3JkZXI7CiAtd2Via2l0LWJhY2tncm91bmQtY29t
cG9zaXRlOiBzb3VyY2Utb3ZlcjsKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvY3NzL2dldENvbXB1
dGVkU3R5bGUtekluZGV4LWF1dG8tZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvY3NzL2dldENvbXB1dGVkU3R5bGUtekluZGV4LWF1dG8tZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5k
ZXgtYXV0by1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOCBAQAorTm9uLXBv
c2l0aW9uZWQgRGl2OgorICAgIENvbXB1dGVkIFN0eWxlID0gYXV0byAoU2hvdWxkIGJlIGF1dG8p
CisgICAgZWxlbWVudC5zdHlsZS56SW5kZXggPSAyMCAoU2hvdWxkIGJlIDIwKQorCitQb3NpdGlv
bmVkIERpdjoKKyAgICBDb21wdXRlZCBTdHlsZSA9IDIwIChTaG91bGQgYmUgMjApCisgICAgZWxl
bWVudC5zdHlsZS56SW5kZXggPSAyMCAoU2hvdWxkIGJlIDIwKQorCkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L2Nzcy9nZXRDb21wdXRlZFN0eWxlLXpJbmRleC1hdXRvLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16SW5kZXgtYXV0by5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9jc3MvZ2V0Q29tcHV0ZWRTdHlsZS16
SW5kZXgtYXV0by5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM1IEBACis8aHRtbD4KKzxo
ZWFkPgorICAgIDxzY3JpcHQ+CisgICAgICAgIGZ1bmN0aW9uIGxvZyhtc2cpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNv
bGUnKTsKKyAgICAgICAgICAgIGNvbnNvbGUuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4
dE5vZGUobXNnICsgIlxuIikpOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gdGVzdCgp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
CisgICAgICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworCisg
ICAgICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdub25Qb3Np
dGlvbmVkRGl2Jyk7CisgICAgICAgICAgICB2YXIgY29tcFN0eWxlID0gZWxlbWVudC5vd25lckRv
Y3VtZW50LmRlZmF1bHRWaWV3LmdldENvbXB1dGVkU3R5bGUoZWxlbWVudCwgbnVsbCk7CisgICAg
ICAgICAgICBsb2coIk5vbi1wb3NpdGlvbmVkIERpdjoiKTsKKyAgICAgICAgICAgIGxvZygiICAg
IENvbXB1dGVkIFN0eWxlID0gIiArIGNvbXBTdHlsZS56SW5kZXggKyAiIChTaG91bGQgYmUgYXV0
bykiKTsKKyAgICAgICAgICAgIGxvZygiICAgIGVsZW1lbnQuc3R5bGUuekluZGV4ID0gIiArIGVs
ZW1lbnQuc3R5bGUuekluZGV4ICsgIiAoU2hvdWxkIGJlIDIwKSIpOworICAgICAgICAgICAgbG9n
KCIiKTsKKworICAgICAgICAgICAgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdw
b3NpdGlvbmVkRGl2Jyk7CisgICAgICAgICAgICBjb21wU3R5bGUgPSBlbGVtZW50Lm93bmVyRG9j
dW1lbnQuZGVmYXVsdFZpZXcuZ2V0Q29tcHV0ZWRTdHlsZShlbGVtZW50LCBudWxsKTsKKyAgICAg
ICAgICAgIGxvZygiUG9zaXRpb25lZCBEaXY6Iik7CisgICAgICAgICAgICBsb2coIiAgICBDb21w
dXRlZCBTdHlsZSA9ICIgKyBjb21wU3R5bGUuekluZGV4ICsgIiAoU2hvdWxkIGJlIDIwKSIpOwor
ICAgICAgICAgICAgbG9nKCIgICAgZWxlbWVudC5zdHlsZS56SW5kZXggPSAiICsgZWxlbWVudC5z
dHlsZS56SW5kZXggKyAiIChTaG91bGQgYmUgMjApIik7CisgICAgICAgIH0KKyAgICA8L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpOyI+CisgICAgPGRpdiBzdHlsZT0iei1p
bmRleDoyMCIgaWQ9J25vblBvc2l0aW9uZWREaXYnPjwvZGl2PgorICAgIDxkaXYgc3R5bGU9Inot
aW5kZXg6MjA7IHBvc2l0aW9uOiBhYnNvbHV0ZSIgaWQ9J3Bvc2l0aW9uZWREaXYnPjwvZGl2Pgor
ICAgIDxwcmUgaWQ9J2NvbnNvbGUnPjwvcHJlPgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="6272"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>