<?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>73305</bug_id>
          
          <creation_ts>2011-11-29 04:01:02 -0800</creation_ts>
          <short_desc>Web Inspector: remove usage of innerHTML from inspector front-end</short_desc>
          <delta_ts>2011-11-29 05:39:36 -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="Andrey Kosyakov">caseq</reporter>
          <assigned_to name="Andrey Kosyakov">caseq</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>510672</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-29 04:01:02 -0800</bug_when>
    <thetext>This removes all but one usages of Element.innerHTML from the inspector front-end. The last left is a legit and sand-boxed one in ResourceHTMLView.js.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510673</commentid>
    <comment_count>1</comment_count>
      <attachid>116942</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-29 04:04:01 -0800</bug_when>
    <thetext>Created attachment 116942
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510707</commentid>
    <comment_count>2</comment_count>
      <attachid>116942</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-29 05:39:28 -0800</bug_when>
    <thetext>Comment on attachment 116942
Patch

Clearing flags on attachment: 116942

Committed r101364: &lt;http://trac.webkit.org/changeset/101364&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510709</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-29 05:39:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116942</attachid>
            <date>2011-11-29 04:04:01 -0800</date>
            <delta_ts>2011-11-29 05:39:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73305-20111129160359.patch</filename>
            <type>text/plain</type>
            <size>8319</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMzQxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGJjNzhjNjE3MGI1NjYz
NGZjY2JjNzM3ODNlMTBkMmFiZmNkZGE1Yi4uYTIwMzg5ZjU4ZGQ0ZGU0NjdlNTUwMTdjYTAwNjRm
YjM3ZDA1MzA0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDExLTExLTI5ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogcmVtb3ZlIHVzYWdlIG9mIGlubmVySFRNTCBmcm9tIGluc3BlY3RvciBmcm9udC1lbmQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTczMzA1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL0ZvbnRWaWV3LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkZvbnRWaWV3LnBy
b3RvdHlwZS5fY3JlYXRlQ29udGVudElmTmVlZGVkKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJv
bnQtZW5kL1Nob3J0Y3V0c1NjcmVlbi5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5TaG9ydGN1
dHNTZWN0aW9uLnByb3RvdHlwZS5hZGRLZXkpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlNob3J0
Y3V0c1NlY3Rpb24ucHJvdG90eXBlLmFkZFJlbGF0ZWRLZXlzKToKKyAgICAgICAgKFdlYkluc3Bl
Y3Rvci5TaG9ydGN1dHNTZWN0aW9uLnByb3RvdHlwZS5hZGRBbHRlcm5hdGVLZXlzKToKKyAgICAg
ICAgKFdlYkluc3BlY3Rvci5TaG9ydGN1dHNTZWN0aW9uLnByb3RvdHlwZS5fYWRkTGluZSk6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuU2hvcnRjdXRzU2VjdGlvbi5wcm90b3R5cGUucmVuZGVyU2Vj
dGlvbik6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU2hvcnRjdXRzU2VjdGlvbi5wcm90b3R5cGUu
X3JlbmRlclNlcXVlbmNlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5TaG9ydGN1dHNTZWN0aW9u
LnByb3RvdHlwZS5fcmVuZGVyS2V5KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5TaG9ydGN1dHNT
ZWN0aW9uLnByb3RvdHlwZS5nZXQgX2hlaWdodCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU2hv
cnRjdXRzU2VjdGlvbi5wcm90b3R5cGUuX2NyZWF0ZVNwYW4pOgorICAgICAgICAoV2ViSW5zcGVj
dG9yLlNob3J0Y3V0c1NlY3Rpb24ucHJvdG90eXBlLl9qb2luTm9kZXMpOgorICAgICAgICAqIGlu
c3BlY3Rvci9mcm9udC1lbmQvV2VsY29tZVZpZXcuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3Iu
V2VsY29tZVZpZXcucHJvdG90eXBlLmFkZE1lc3NhZ2UpOgorCiAyMDExLTExLTI4ICBBbmRyZXkg
S29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjog
cmVtb3ZlIFdlYkluc3BlY3Rvci5saW5raWZ5VVJMIGFuZCBUcmVlRWxlbWVudC50aXRsZUhUTUwK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRm9udFZpZXcu
anMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0ZvbnRWaWV3LmpzCmluZGV4
IDMxYmNjZjU3ZmJlY2M0MjY4NTAzZTE3OWRhNDg5ZmFiMjQ3ZjZhMWIuLmEwOWMzNzIyMWViYmI2
MzgxOWYyOThkNTdiYTE0NTdhMWQ2MjcxMDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvRm9udFZpZXcuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9Gb250Vmlldy5qcwpAQCAtMzcsNyArMzcsNyBAQCBXZWJJbnNwZWN0b3Iu
Rm9udFZpZXcgPSBmdW5jdGlvbihyZXNvdXJjZSkKICAgICB0aGlzLmVsZW1lbnQuYWRkU3R5bGVD
bGFzcygiZm9udCIpOwogfQogCi1XZWJJbnNwZWN0b3IuRm9udFZpZXcuX2ZvbnRJbm5lckhUTUwg
PSAiQUJDREVGR0hJSktMTTxicj5OT1BRUlNUVVZXWFlaPGJyPmFiY2RlZmdoaWprbG08YnI+bm9w
cXJzdHV2d3h5ejxicj4xMjM0NTY3ODkwIjsKK1dlYkluc3BlY3Rvci5Gb250Vmlldy5fZm9udFBy
ZXZpZXdMaW5lcyA9IFsgIkFCQ0RFRkdISUpLTE0iLCAiTk9QUVJTVFVWV1hZWiIsICJhYmNkZWZn
aGlqa2xtIiwgIm5vcHFyc3R1dnd4eXoiLCAiMTIzNDU2Nzg5MCIgXTsKIAogV2ViSW5zcGVjdG9y
LkZvbnRWaWV3Ll9mb250SWQgPSAwOwogCkBAIC02MCwxOSArNjAsMjMgQEAgV2ViSW5zcGVjdG9y
LkZvbnRWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgdGhpcy5mb250U3R5bGVFbGVtZW50LnRl
eHRDb250ZW50ID0gIkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCIiICsgdW5pcXVlRm9udE5h
bWUgKyAiXCI7IHNyYzogdXJsKCIgKyB0aGlzLnJlc291cmNlLnVybCArICIpOyB9IjsKICAgICAg
ICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZCh0aGlzLmZvbnRTdHlsZUVsZW1lbnQpOwogCi0g
ICAgICAgIHRoaXMuZm9udFByZXZpZXdFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgi
ZGl2Iik7Ci0gICAgICAgIHRoaXMuZm9udFByZXZpZXdFbGVtZW50LmlubmVySFRNTCA9IFdlYklu
c3BlY3Rvci5Gb250Vmlldy5fZm9udElubmVySFRNTDsKKyAgICAgICAgdmFyIGZvbnRQcmV2aWV3
ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CisgICAgICAgIGZvciAodmFyIGkgPSAw
OyBpIDwgV2ViSW5zcGVjdG9yLkZvbnRWaWV3Ll9mb250UHJldmlld0xpbmVzLmxlbmd0aDsgKytp
KSB7CisgICAgICAgICAgICBpZiAoaSA+IDApCisgICAgICAgICAgICAgICAgZm9udFByZXZpZXcu
YXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiYnIiKSk7CisgICAgICAgICAgICBm
b250UHJldmlldy5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShXZWJJbnNwZWN0
b3IuRm9udFZpZXcuX2ZvbnRQcmV2aWV3TGluZXNbaV0pKTsKKyAgICAgICAgfQorICAgICAgICB0
aGlzLmZvbnRQcmV2aWV3RWxlbWVudCA9IGZvbnRQcmV2aWV3LmNsb25lTm9kZSh0cnVlKTsKICAg
ICAgICAgdGhpcy5mb250UHJldmlld0VsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoImZvbnQtZmFt
aWx5IiwgdW5pcXVlRm9udE5hbWUpOwogICAgICAgICB0aGlzLmZvbnRQcmV2aWV3RWxlbWVudC5z
dHlsZS5zZXRQcm9wZXJ0eSgidmlzaWJpbGl0eSIsICJoaWRkZW4iKTsKIAotICAgICAgICB0aGlz
Ll9kdW1teUVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAg
dGhpcy5fZHVtbXlFbGVtZW50ID0gZm9udFByZXZpZXc7CiAgICAgICAgIHRoaXMuX2R1bW15RWxl
bWVudC5zdHlsZS52aXNpYmlsaXR5ID0gImhpZGRlbiI7CiAgICAgICAgIHRoaXMuX2R1bW15RWxl
bWVudC5zdHlsZS56SW5kZXggPSAiLTEiOwogICAgICAgICB0aGlzLl9kdW1teUVsZW1lbnQuc3R5
bGUuZGlzcGxheSA9ICJpbmxpbmUiOwogICAgICAgICB0aGlzLl9kdW1teUVsZW1lbnQuc3R5bGUu
cG9zaXRpb24gPSAiYWJzb2x1dGUiOwogICAgICAgICB0aGlzLl9kdW1teUVsZW1lbnQuc3R5bGUu
c2V0UHJvcGVydHkoImZvbnQtZmFtaWx5IiwgdW5pcXVlRm9udE5hbWUpOwogICAgICAgICB0aGlz
Ll9kdW1teUVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoImZvbnQtc2l6ZSIsIFdlYkluc3BlY3Rv
ci5Gb250Vmlldy5fbWVhc3VyZUZvbnRTaXplICsgInB4Iik7Ci0gICAgICAgIHRoaXMuX2R1bW15
RWxlbWVudC5pbm5lckhUTUwgPSBXZWJJbnNwZWN0b3IuRm9udFZpZXcuX2ZvbnRJbm5lckhUTUw7
CiAKICAgICAgICAgdGhpcy5lbGVtZW50LmFwcGVuZENoaWxkKHRoaXMuZm9udFByZXZpZXdFbGVt
ZW50KTsKICAgICB9LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9TaG9ydGN1dHNTY3JlZW4uanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL1Nob3J0Y3V0c1NjcmVlbi5qcwppbmRleCA1NDZiMzM4MzcxYjE0ZTI4ZGJlNTk2YzJkMTk5
ZDI3ZjRkMTNmZWQwLi44OTYwYTRhMjU2YzM0YTc3YjMzNDg1MTA2YWQ2ZmYxMzUyMWI3ZDJjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Nob3J0Y3V0c1Nj
cmVlbi5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Nob3J0Y3V0
c1NjcmVlbi5qcwpAQCAtMTE2LDIyICsxMTYsMjIgQEAgV2ViSW5zcGVjdG9yLlNob3J0Y3V0c1Nl
Y3Rpb24uX3NlcXVlbmNlTnVtYmVyID0gMDsKIFdlYkluc3BlY3Rvci5TaG9ydGN1dHNTZWN0aW9u
LnByb3RvdHlwZSA9IHsKICAgICBhZGRLZXk6IGZ1bmN0aW9uKGtleSwgZGVzY3JpcHRpb24pCiAg
ICAgewotICAgICAgICB0aGlzLmFkZExpbmUodGhpcy5fcmVuZGVyS2V5KGtleSksIGRlc2NyaXB0
aW9uKTsKKyAgICAgICAgdGhpcy5fYWRkTGluZSh0aGlzLl9yZW5kZXJLZXkoa2V5KSwgZGVzY3Jp
cHRpb24pOwogICAgIH0sCiAKICAgICBhZGRSZWxhdGVkS2V5czogZnVuY3Rpb24oa2V5cywgZGVz
Y3JpcHRpb24pCiAgICAgewotICAgICAgICB0aGlzLmFkZExpbmUodGhpcy5fcmVuZGVyU2VxdWVu
Y2Uoa2V5cywgIi8iKSwgZGVzY3JpcHRpb24pOworICAgICAgICB0aGlzLl9hZGRMaW5lKHRoaXMu
X3JlbmRlclNlcXVlbmNlKGtleXMsICIvIiksIGRlc2NyaXB0aW9uKTsKICAgICB9LAogCiAgICAg
YWRkQWx0ZXJuYXRlS2V5czogZnVuY3Rpb24oa2V5cywgZGVzY3JpcHRpb24pCiAgICAgewotICAg
ICAgICB0aGlzLmFkZExpbmUodGhpcy5fcmVuZGVyU2VxdWVuY2Uoa2V5cywgV2ViSW5zcGVjdG9y
LlVJU3RyaW5nKCJvciIpKSwgZGVzY3JpcHRpb24pOworICAgICAgICB0aGlzLl9hZGRMaW5lKHRo
aXMuX3JlbmRlclNlcXVlbmNlKGtleXMsIFdlYkluc3BlY3Rvci5VSVN0cmluZygib3IiKSksIGRl
c2NyaXB0aW9uKTsKICAgICB9LAogCi0gICAgYWRkTGluZTogZnVuY3Rpb24oaHRtbEtleSwgZGVz
Y3JpcHRpb24pCisgICAgX2FkZExpbmU6IGZ1bmN0aW9uKGtleUVsZW1lbnQsIGRlc2NyaXB0aW9u
KQogICAgIHsKLSAgICAgICAgdGhpcy5fbGluZXMucHVzaCh7IGtleTogaHRtbEtleSwgdGV4dDog
ZGVzY3JpcHRpb24gfSkKKyAgICAgICAgdGhpcy5fbGluZXMucHVzaCh7IGtleToga2V5RWxlbWVu
dCwgdGV4dDogZGVzY3JpcHRpb24gfSkKICAgICB9LAogCiAgICAgcmVuZGVyU2VjdGlvbjogZnVu
Y3Rpb24ocGFyZW50KQpAQCAtMTQwLDcgKzE0MCw5IEBAIFdlYkluc3BlY3Rvci5TaG9ydGN1dHNT
ZWN0aW9uLnByb3RvdHlwZSA9IHsKIAogICAgICAgICBmb3IgKHZhciBsaW5lID0gMDsgbGluZSA8
IHRoaXMuX2xpbmVzLmxlbmd0aDsgKytsaW5lKSB7CiAgICAgICAgICAgICB2YXIgdHIgPSBwYXJl
bnQuY3JlYXRlQ2hpbGQoInRyIik7Ci0gICAgICAgICAgICB0ci5jcmVhdGVDaGlsZCgidGQiLCAi
aGVscC1rZXktY2VsbCIpLmlubmVySFRNTCA9IHRoaXMuX2xpbmVzW2xpbmVdLmtleSArICIgOiAi
OworICAgICAgICAgICAgdmFyIHRkID0gdHIuY3JlYXRlQ2hpbGQoInRkIiwgImhlbHAta2V5LWNl
bGwiKTsKKyAgICAgICAgICAgIHRkLmFwcGVuZENoaWxkKHRoaXMuX2xpbmVzW2xpbmVdLmtleSk7
CisgICAgICAgICAgICB0ZC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiIDog
IikpOwogICAgICAgICAgICAgdHIuY3JlYXRlQ2hpbGQoInRkIikudGV4dENvbnRlbnQgPSB0aGlz
Ll9saW5lc1tsaW5lXS50ZXh0OwogICAgICAgICB9CiAgICAgfSwKQEAgLTE1NSwyMSArMTU3LDM3
IEBAIFdlYkluc3BlY3Rvci5TaG9ydGN1dHNTZWN0aW9uLnByb3RvdHlwZSA9IHsKIAogICAgIF9y
ZW5kZXJTZXF1ZW5jZTogZnVuY3Rpb24oc2VxdWVuY2UsIGRlbGltaXRlcikKICAgICB7Ci0gICAg
ICAgIHZhciBkZWxpbWl0ZXJIdG1sID0gJzxzcGFuIGNsYXNzPSJoZWxwLWtleS1kZWxpbWl0ZXIi
PicgKyBkZWxpbWl0ZXIuZXNjYXBlSFRNTCgpICsgJzwvc3Bhbj4nCi0gICAgICAgIHJldHVybiBz
ZXF1ZW5jZS5tYXAodGhpcy5fcmVuZGVyS2V5KS5qb2luKGRlbGltaXRlckh0bWwpOworICAgICAg
ICB2YXIgZGVsaW1pdGVyU3BhbiA9IHRoaXMuX2NyZWF0ZVNwYW4oImhlbHAta2V5LWRlbGltaXRl
ciIsIGRlbGltaXRlcik7CisgICAgICAgIHJldHVybiB0aGlzLl9qb2luTm9kZXMoc2VxdWVuY2Uu
bWFwKHRoaXMuX3JlbmRlcktleS5iaW5kKHRoaXMpKSwgZGVsaW1pdGVyU3Bhbik7CiAgICAgfSwK
IAogICAgIF9yZW5kZXJLZXk6IGZ1bmN0aW9uKGtleSkKICAgICB7Ci0gICAgICAgIGZ1bmN0aW9u
IHJlbmRlckxhYmVsKGxhYmVsKQotICAgICAgICB7Ci0gICAgICAgICAgICByZXR1cm4gJzxzcGFu
IGNsYXNzPSJoZWxwLWtleSBtb25vc3BhY2UiPicgKyBsYWJlbC5lc2NhcGVIVE1MKCkgKyAnPC9z
cGFuPic7Ci0gICAgICAgIH0KLSAgICAgICAgcmV0dXJuIGtleS5zcGxpdCgiICsgIikubWFwKHJl
bmRlckxhYmVsKS5qb2luKCc8c3BhbiBjbGFzcz0iaGVscC1jb21iaW5lLWtleXMiPis8L3NwYW4+
Jyk7CisgICAgICAgIHZhciBwbHVzID0gdGhpcy5fY3JlYXRlU3BhbigiaGVscC1jb21iaW5lLWtl
eXMiLCAiKyIpOworICAgICAgICByZXR1cm4gdGhpcy5fam9pbk5vZGVzKGtleS5zcGxpdCgiICsg
IikubWFwKHRoaXMuX2NyZWF0ZVNwYW4uYmluZCh0aGlzLCAiaGVscC1rZXkgbW9ub3NwYWNlIikp
LCBwbHVzKTsKICAgICB9LAogCiAgICAgZ2V0IF9oZWlnaHQoKQogICAgIHsKICAgICAgICAgcmV0
dXJuIHRoaXMuX2xpbmVzLmxlbmd0aCArIDI7IC8vIGFkZCBzb21lIHNwYWNlIGZvciBoZWFkZXIK
KyAgICB9LAorCisgICAgX2NyZWF0ZVNwYW46IGZ1bmN0aW9uKGNsYXNzTmFtZSwgdGV4dENvbnRl
bnQpCisgICAgeworICAgICAgICB2YXIgbm9kZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNw
YW4iKTsKKyAgICAgICAgbm9kZS5jbGFzc05hbWUgPSBjbGFzc05hbWU7CisgICAgICAgIG5vZGUu
dGV4dENvbnRlbnQgPSB0ZXh0Q29udGVudDsKKyAgICAgICAgcmV0dXJuIG5vZGU7CisgICAgfSwK
KworICAgIF9qb2luTm9kZXM6IGZ1bmN0aW9uKG5vZGVzLCBkZWxpbWl0ZXIpCisgICAgeworICAg
ICAgICB2YXIgcmVzdWx0ID0gZG9jdW1lbnQuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpOworICAg
ICAgICBmb3IgKHZhciBpID0gMDsgaSA8IG5vZGVzLmxlbmd0aDsgKytpKSB7CisgICAgICAgICAg
ICBpZiAoaSA+IDApCisgICAgICAgICAgICAgICAgcmVzdWx0LmFwcGVuZENoaWxkKGRlbGltaXRl
ci5jbG9uZU5vZGUodHJ1ZSkpOworICAgICAgICAgICAgcmVzdWx0LmFwcGVuZENoaWxkKG5vZGVz
W2ldKTsKKyAgICAgICAgfQorICAgICAgICByZXR1cm4gcmVzdWx0OwogICAgIH0KIH0KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvV2VsY29tZVZpZXcuanMg
Yi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1dlbGNvbWVWaWV3LmpzCmluZGV4
IDE3NmI4ZDQyZWYzMDVjOGIwOWY3ZGIzNjhlMWViZjJkZjRkZjY3YjAuLjM4MDA3OWU2NzM5MGJl
MjE4NDQ0YTUzY2UwMzMyYWI5ZDgyZWYwMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvV2VsY29tZVZpZXcuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9XZWxjb21lVmlldy5qcwpAQCAtNjYsOSArNjYsNyBAQCBXZWJJbnNw
ZWN0b3IuV2VsY29tZVZpZXcucHJvdG90eXBlID0gewogICAgICAgICB2YXIgbWVzc2FnZUVsZW1l
bnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKICAgICAgICAgbWVzc2FnZUVsZW1l
bnQuY2xhc3NOYW1lID0gIm1lc3NhZ2UiOwogICAgICAgICBpZiAodHlwZW9mIG1lc3NhZ2UgPT0g
InN0cmluZyIpCi0gICAgICAgICAgICAvLyBNZXNzYWdlIHRleHQgY2FuIGNvbnRhaW4gPGJyPiB0
YWdzIGZvciBiZXR0ZXIgdGV4dCBiYWxhbmNpbmcsIHNvIHdlCi0gICAgICAgICAgICAvLyBwdXQg
aXQgaW50byBlbGVtZW50cyB1c2luZyAnaW5uZXJIVE1MJywgbm90ICd0ZXh0Q29udGVudCcuCi0g
ICAgICAgICAgICBtZXNzYWdlRWxlbWVudC5pbm5lckhUTUwgPSBtZXNzYWdlOworICAgICAgICAg
ICAgbWVzc2FnZUVsZW1lbnQudGV4dENvbnRlbnQgPSBtZXNzYWdlOwogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICBtZXNzYWdlRWxlbWVudC5hcHBlbmRDaGlsZChtZXNzYWdlKTsKICAgICAgICAg
dGhpcy5pbnN0cnVjdGlvbnNFbGVtZW50LmFwcGVuZENoaWxkKG1lc3NhZ2VFbGVtZW50KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>