<?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>31614</bug_id>
          
          <creation_ts>2009-11-17 21:55:45 -0800</creation_ts>
          <short_desc>Web Inspector: Styles Gear Menu Choice to Display Colors &quot;As Authored&quot;</short_desc>
          <delta_ts>2010-11-29 03:38:03 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>164450</commentid>
    <comment_count>0</comment_count>
      <attachid>43404</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2009-11-17 21:55:45 -0800</bug_when>
    <thetext>Created attachment 43404
[TEST CASE] Test Case for Each Color Representation

It would be nice to display the (valid) CSS Color style data exactly the way it was set in the source, &quot;as authored&quot; by the developer.

User Feedback:

&gt; For the color preference in the gear menu, how about “as authored”?
&gt; So that if the style sheet says “red”, then “red” will be displayed in
&gt; the style inspector.


The attached Test Case has a &lt;style&gt; which contains all 4 representations for a single element to make it easy to test this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>164608</commentid>
    <comment_count>1</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2009-11-18 09:50:15 -0800</bug_when>
    <thetext>I don&apos;t think we have this information currently. We always get rgb()/rgba() colors back from the style rules. (That is one reason why the Inspector prefered those formats until you came along.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313992</commentid>
    <comment_count>2</comment_count>
      <attachid>74928</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-11-26 06:19:44 -0800</bug_when>
    <thetext>Created attachment 74928
[PATCH] Suggested solution

One drawback is that cycling through the color formats may bring up same formats in one loop (not sequential).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313999</commentid>
    <comment_count>3</comment_count>
      <attachid>74928</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-11-26 06:29:15 -0800</bug_when>
    <thetext>Comment on attachment 74928
[PATCH] Suggested solution

View in context: https://bugs.webkit.org/attachment.cgi?id=74928&amp;action=review

&gt; WebCore/inspector/front-end/StylesSidebarPane.js:1315
&gt; +                            throw &quot;Unknown color format: &quot; + curFormat;

This slows us down. Could we get rid of it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314337</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2010-11-29 03:36:26 -0800</bug_when>
    <thetext>Manually committed with the comment addressed: &lt;http://trac.webkit.org/changeset/72786&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>43404</attachid>
            <date>2009-11-17 21:55:45 -0800</date>
            <delta_ts>2009-11-17 21:55:45 -0800</delta_ts>
            <desc>[TEST CASE] Test Case for Each Color Representation</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>418</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+VGVzdCBDb2xvciBSZXByZXNl
bnRhdGlvbnM8L3RpdGxlPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICBoMSB7CiAgICAg
IGJvcmRlci10b3AtY29sb3I6IHJlZDsgICAgICAgICAgICAgICAgICAvKiBuaWNrbmFtZSAqLwog
ICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDExMTsgICAgICAgICAgICAgLyogaGV4ICovCiAg
ICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiKDEsMiwzKTsgICAgICAgICAvKiByZ2IgKi8KICAg
ICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDMwLCA1MSUsIDI2JSk7IC8qIGhzbCAqLwogICAg
fQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgPGgxPkluc3BlY3QgVGhpcyBFbGVtZW50PC9o
MT4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74928</attachid>
            <date>2010-11-26 06:19:44 -0800</date>
            <delta_ts>2010-11-26 06:29:15 -0800</delta_ts>
            <desc>[PATCH] Suggested solution</desc>
            <filename>asauthored.patch</filename>
            <type>text/plain</type>
            <size>7941</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">Y29tbWl0IDU2ZTQ2OGY0MGJjZjQ4YmNlMWVlZDA3YjljMzQwOWRmN2IzOWFmZGMKQXV0aG9yOiBB
bGV4YW5kZXIgUGF2bG92IDxhcGF2bG92QGNocm9taXVtLm9yZz4KRGF0ZTogICBGcmkgTm92IDI2
IDE2OjUxOjIxIDIwMTAgKzAzMDAKCiAgICBDb2xvcnMgYXMgYXV0aG9yZWQKCmRpZmYgLS1naXQg
YS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDQ3YzVlNzIuLjcz
OTIyOGEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMTEtMjYgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2
bG92QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBXZWIgSW5zcGVjdG9yOiBTdHlsZXMgR2VhciBNZW51IENob2ljZSB0byBEaXNw
bGF5IENvbG9ycyAiQXMgQXV0aG9yZWQiCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zMTYxNAorCisgICAgICAgICogRW5nbGlzaC5scHJvai9sb2NhbGl6
ZWRTdHJpbmdzLmpzOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvQ29sb3IuanM6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuQ29sb3IucHJvdG90eXBlLnRvU3RyaW5nKToKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzOgorICAgICAgICAoV2Vi
SW5zcGVjdG9yLlN0eWxlUHJvcGVydHlUcmVlRWxlbWVudC5wcm90b3R5cGUudXBkYXRlVGl0bGUu
cHJvY2Vzc0NvbG9yLm5leHRGb3JtYXQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlN0eWxlUHJv
cGVydHlUcmVlRWxlbWVudC5wcm90b3R5cGUudXBkYXRlVGl0bGUucHJvY2Vzc0NvbG9yLmNoYW5n
ZUNvbG9yRGlzcGxheSk6CisKIDIwMTAtMTEtMjUgIEtlbmljaGkgSXNoaWJhc2hpICA8YmFzaGlA
Z29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW50IFRhbXVyYS4KZGlmZiAtLWdp
dCBhL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIGIvV2ViQ29yZS9F
bmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMKaW5kZXggMDA2ZDY5Ni4uM2VjZmU5NCAx
MDA2NDQKQmluYXJ5IGZpbGVzIGEvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmlu
Z3MuanMgYW5kIGIvV2ViQ29yZS9FbmdsaXNoLmxwcm9qL2xvY2FsaXplZFN0cmluZ3MuanMgZGlm
ZmVyCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29sb3IuanMgYi9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvQ29sb3IuanMKaW5kZXggMTFkNmJhZC4uYTU4MTQ0
OCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0NvbG9yLmpzCisrKyBi
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Db2xvci5qcwpAQCAtMTQzLDYgKzE0Myw4IEBA
IFdlYkluc3BlY3Rvci5Db2xvci5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICBmb3JtYXQgPSB0
aGlzLmZvcm1hdDsKIAogICAgICAgICBzd2l0Y2ggKGZvcm1hdCkgeworICAgICAgICAgICAgY2Fz
ZSAib3JpZ2luYWwiOgorICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLnZhbHVlOwogICAgICAg
ICAgICAgY2FzZSAicmdiIjoKICAgICAgICAgICAgICAgICByZXR1cm4gInJnYigiICsgdGhpcy5y
Z2Iuam9pbigiLCAiKSArICIpIjsKICAgICAgICAgICAgIGNhc2UgInJnYmEiOgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzIGIvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxlc1NpZGViYXJQYW5lLmpzCmluZGV4IGRmOGI3
MzAuLmJhNTIzMGEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHls
ZXNTaWRlYmFyUGFuZS5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVz
U2lkZWJhclBhbmUuanMKQEAgLTM0LDYgKzM0LDEyIEBAIFdlYkluc3BlY3Rvci5TdHlsZXNTaWRl
YmFyUGFuZSA9IGZ1bmN0aW9uKGNvbXB1dGVkU3R5bGVQYW5lKQogICAgIHRoaXMuc2V0dGluZ3NT
ZWxlY3RFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2VsZWN0Iik7CiAKICAgICB2
YXIgb3B0aW9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib3B0aW9uIik7CisgICAgb3B0aW9u
LnZhbHVlID0gIm9yaWdpbmFsIjsKKyAgICBvcHRpb24uYWN0aW9uID0gdGhpcy5fY2hhbmdlQ29s
b3JGb3JtYXQuYmluZCh0aGlzKTsKKyAgICBvcHRpb24ubGFiZWwgPSBXZWJJbnNwZWN0b3IuVUlT
dHJpbmcoIkFzIEF1dGhvcmVkIik7CisgICAgdGhpcy5zZXR0aW5nc1NlbGVjdEVsZW1lbnQuYXBw
ZW5kQ2hpbGQob3B0aW9uKTsKKworICAgIHZhciBvcHRpb24gPSBkb2N1bWVudC5jcmVhdGVFbGVt
ZW50KCJvcHRpb24iKTsKICAgICBvcHRpb24udmFsdWUgPSAiaGV4IjsKICAgICBvcHRpb24uYWN0
aW9uID0gdGhpcy5fY2hhbmdlQ29sb3JGb3JtYXQuYmluZCh0aGlzKTsKICAgICBvcHRpb24ubGFi
ZWwgPSBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkhleCBDb2xvcnMiKTsKQEAgLTYxLDEyICs2Nywx
NCBAQCBXZWJJbnNwZWN0b3IuU3R5bGVzU2lkZWJhclBhbmUgPSBmdW5jdGlvbihjb21wdXRlZFN0
eWxlUGFuZSkKICAgICB0aGlzLnNldHRpbmdzU2VsZWN0RWxlbWVudC5hZGRFdmVudExpc3RlbmVy
KCJjbGljayIsIGZ1bmN0aW9uKGV2ZW50KSB7IGV2ZW50LnN0b3BQcm9wYWdhdGlvbigpIH0sIGZh
bHNlKTsKICAgICB0aGlzLnNldHRpbmdzU2VsZWN0RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJj
aGFuZ2UiLCB0aGlzLl9jaGFuZ2VTZXR0aW5nLmJpbmQodGhpcyksIGZhbHNlKTsKICAgICB2YXIg
Zm9ybWF0ID0gV2ViSW5zcGVjdG9yLnNldHRpbmdzLmNvbG9yRm9ybWF0OwotICAgIGlmIChmb3Jt
YXQgPT09ICJoZXgiKQorICAgIGlmIChmb3JtYXQgPT09ICJvcmlnaW5hbCIpCiAgICAgICAgIHRo
aXMuc2V0dGluZ3NTZWxlY3RFbGVtZW50WzBdLnNlbGVjdGVkID0gdHJ1ZTsKLSAgICBlbHNlIGlm
IChmb3JtYXQgPT09ICJyZ2IiKQorICAgIGVsc2UgaWYgKGZvcm1hdCA9PT0gImhleCIpCiAgICAg
ICAgIHRoaXMuc2V0dGluZ3NTZWxlY3RFbGVtZW50WzFdLnNlbGVjdGVkID0gdHJ1ZTsKLSAgICBl
bHNlIGlmIChmb3JtYXQgPT09ICJoc2wiKQorICAgIGVsc2UgaWYgKGZvcm1hdCA9PT0gInJnYiIp
CiAgICAgICAgIHRoaXMuc2V0dGluZ3NTZWxlY3RFbGVtZW50WzJdLnNlbGVjdGVkID0gdHJ1ZTsK
KyAgICBlbHNlIGlmIChmb3JtYXQgPT09ICJoc2wiKQorICAgICAgICB0aGlzLnNldHRpbmdzU2Vs
ZWN0RWxlbWVudFszXS5zZWxlY3RlZCA9IHRydWU7CiAKICAgICB0aGlzLnRpdGxlRWxlbWVudC5h
cHBlbmRDaGlsZCh0aGlzLnNldHRpbmdzU2VsZWN0RWxlbWVudCk7CiAgICAgdGhpcy5fY29tcHV0
ZWRTdHlsZVBhbmUgPSBjb21wdXRlZFN0eWxlUGFuZTsKQEAgLTEyNDgsNyArMTI1Niw5IEBAIFdl
Ykluc3BlY3Rvci5TdHlsZVByb3BlcnR5VHJlZUVsZW1lbnQucHJvdG90eXBlID0gewogICAgICAg
ICAgICAgICAgIHN3YXRjaEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiZGJsY2xpY2siLCBmdW5j
dGlvbihldmVudCkgeyBldmVudC5zdG9wUHJvcGFnYXRpb24oKSB9LCBmYWxzZSk7CiAKICAgICAg
ICAgICAgICAgICB2YXIgZm9ybWF0OwotICAgICAgICAgICAgICAgIGlmIChQcmVmZXJlbmNlcy5z
aG93Q29sb3JOaWNrbmFtZXMgJiYgY29sb3Iubmlja25hbWUpCisgICAgICAgICAgICAgICAgaWYg
KFdlYkluc3BlY3Rvci5zZXR0aW5ncy5jb2xvckZvcm1hdCA9PT0gIm9yaWdpbmFsIikKKyAgICAg
ICAgICAgICAgICAgICAgZm9ybWF0ID0gIm9yaWdpbmFsIjsKKyAgICAgICAgICAgICAgICBlbHNl
IGlmIChQcmVmZXJlbmNlcy5zaG93Q29sb3JOaWNrbmFtZXMgJiYgY29sb3Iubmlja25hbWUpCiAg
ICAgICAgICAgICAgICAgICAgIGZvcm1hdCA9ICJuaWNrbmFtZSI7CiAgICAgICAgICAgICAgICAg
ZWxzZSBpZiAoV2ViSW5zcGVjdG9yLnNldHRpbmdzLmNvbG9yRm9ybWF0ID09PSAicmdiIikKICAg
ICAgICAgICAgICAgICAgICAgZm9ybWF0ID0gKGNvbG9yLnNpbXBsZSA/ICJyZ2IiIDogInJnYmEi
KTsKQEAgLTEyNjIsNTMgKzEyNzIsNTYgQEAgV2ViSW5zcGVjdG9yLlN0eWxlUHJvcGVydHlUcmVl
RWxlbWVudC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICAgICAgdmFyIGNvbG9yVmFsdWVFbGVt
ZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwogICAgICAgICAgICAgICAgIGNv
bG9yVmFsdWVFbGVtZW50LnRleHRDb250ZW50ID0gY29sb3IudG9TdHJpbmcoZm9ybWF0KTsKIAot
ICAgICAgICAgICAgICAgIGZ1bmN0aW9uIGNoYW5nZUNvbG9yRGlzcGxheShldmVudCkKKyAgICAg
ICAgICAgICAgICBmdW5jdGlvbiBuZXh0Rm9ybWF0KGN1ckZvcm1hdCkKICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoZm9ybWF0KSB7CisgICAgICAgICAgICAg
ICAgICAgIC8vIFRoZSBmb3JtYXQgbG9vcCBpcyBhcyBmb2xsb3dzOgorICAgICAgICAgICAgICAg
ICAgICAvLyAqIG9yaWdpbmFsCisgICAgICAgICAgICAgICAgICAgIC8vICogcmdiKGEpCisgICAg
ICAgICAgICAgICAgICAgIC8vICogaHNsKGEpCisgICAgICAgICAgICAgICAgICAgIC8vICogbmlj
a25hbWUgKGlmIHRoZSBjb2xvciBoYXMgYSBuaWNrbmFtZSkKKyAgICAgICAgICAgICAgICAgICAg
Ly8gKiBpZiB0aGUgY29sb3IgaXMgc2ltcGxlOgorICAgICAgICAgICAgICAgICAgICAvLyAgIC0g
c2hvcnRoZXggKGlmIGhhcyBzaG9ydCBoZXgpCisgICAgICAgICAgICAgICAgICAgIC8vICAgLSBo
ZXgKKyAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChjdXJGb3JtYXQpIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGNhc2UgIm9yaWdpbmFsIjoKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gY29sb3Iuc2ltcGxlID8gInJnYiIgOiAicmdiYSI7CisKICAgICAgICAgICAgICAg
ICAgICAgICAgIGNhc2UgInJnYiI6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0
ID0gImhzbCI7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICAgICAgICAgICAgICBjYXNlICJyZ2JhIjoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gY29sb3Iuc2ltcGxlID8gImhzbCIgOiAiaHNsYSI7CisKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGNhc2UgImhzbCI6CisgICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJoc2xhIjoK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY29sb3Iubmlja25hbWUpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAibmlja25hbWUiOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIChjb2xvci5zaW1wbGUpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiBjb2xvci5oYXNTaG9ydEhleCgpID8gInNob3J0aGV4IiA6ICJoZXgi
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuICJvcmlnaW5hbCI7CiAKICAgICAgICAgICAgICAgICAgICAgICAg
IGNhc2UgInNob3J0aGV4IjoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtYXQgPSAi
aGV4IjsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm4gImhleCI7CiAKICAgICAgICAgICAgICAgICAgICAgICAgIGNh
c2UgImhleCI6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ID0gInJnYiI7Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuICJvcmlnaW5hbCI7CiAKICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2Ug
Im5pY2tuYW1lIjoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY29sb3Iuc2ltcGxl
KSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjb2xvci5oYXNTaG9ydEhl
eCgpKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ID0gInNob3J0
aGV4IjsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ID0gImhleCI7Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KLQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCA9ICJyZ2JhIjsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgICAgICAgICAgICAgY2FzZSAi
aHNsIjoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY29sb3Iubmlja25hbWUpCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCA9ICJuaWNrbmFtZSI7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoY29sb3IuaGFzU2hvcnRIZXgoKSkKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybWF0ID0gInNob3J0aGV4IjsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoY29sb3Iuc2ltcGxlKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gY29sb3IuaGFzU2hvcnRIZXgoKSA/ICJzaG9ydGhleCIg
OiAiaGV4IjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZvcm1hdCA9ICJoZXgiOwotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJyZ2JhIjoKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtYXQgPSAiaHNsYSI7Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
dHVybiAib3JpZ2luYWwiOwogCi0gICAgICAgICAgICAgICAgICAgICAgICBjYXNlICJoc2xhIjoK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoY29sb3Iubmlja25hbWUpCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCA9ICJuaWNrbmFtZSI7Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
b3JtYXQgPSAicmdiYSI7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRocm93ICJVbmtub3duIGNvbG9yIGZvcm1hdDogIiArIGN1ckZvcm1hdDsKICAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAgICAgIGZ1bmN0aW9u
IGNoYW5nZUNvbG9yRGlzcGxheShldmVudCkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIHZhciBjdXJyZW50VmFsdWUgPSBjb2xvci50b1N0cmluZyhmb3JtYXQpOworICAg
ICAgICAgICAgICAgICAgICBkbyB7CisgICAgICAgICAgICAgICAgICAgICAgICBmb3JtYXQgPSBu
ZXh0Rm9ybWF0KGZvcm1hdCk7CisgICAgICAgICAgICAgICAgICAgIH0gd2hpbGUgKGNvbG9yLnRv
U3RyaW5nKGZvcm1hdCkgPT09IGN1cnJlbnRWYWx1ZSk7CiAKICAgICAgICAgICAgICAgICAgICAg
Y29sb3JWYWx1ZUVsZW1lbnQudGV4dENvbnRlbnQgPSBjb2xvci50b1N0cmluZyhmb3JtYXQpOwog
ICAgICAgICAgICAgICAgIH0K
</data>
<flag name="review"
          id="65639"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>