<?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>59196</bug_id>
          
          <creation_ts>2011-04-22 06:19:27 -0700</creation_ts>
          <short_desc>Web Inspector: add Save As context menu item to the TextViewer.</short_desc>
          <delta_ts>2011-04-22 08:34:39 -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>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>0</everconfirmed>
          <reporter name="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</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>390745</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-22 06:19:27 -0700</bug_when>
    <thetext>Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390749</commentid>
    <comment_count>1</comment_count>
      <attachid>90702</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-22 06:29:59 -0700</bug_when>
    <thetext>Created attachment 90702
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390751</commentid>
    <comment_count>2</comment_count>
      <attachid>90702</attachid>
    <who name="Pavel Podivilov">podivilov</who>
    <bug_when>2011-04-22 06:37:05 -0700</bug_when>
    <thetext>Comment on attachment 90702
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>390789</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2011-04-22 08:34:39 -0700</bug_when>
    <thetext>Committed r84629: &lt;http://trac.webkit.org/changeset/84629&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90702</attachid>
            <date>2011-04-22 06:29:59 -0700</date>
            <delta_ts>2011-04-22 08:31:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59196-20110422172956.patch</filename>
            <type>text/plain</type>
            <size>10997</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQ2MjMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4YTU5ZjA3ZmRhMGQxNjhj
MTgxNWQ5NDhkOWE1ZDU0ZGE1M2UwYjlmLi4xYTg1NzhmNTMyMDBjMjMyYjhkMDMwYjgyZWRmZmE4
NDNiNDQ1ZDQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzMgQEAKKzIwMTEtMDQtMjIgIFBhdmVs
IEZlbGRtYW4gIDxwZmVsZG1hbkBnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IGFkZCBTYXZlIEFzIGNvbnRl
eHQgbWVudSBpdGVtIHRvIHRoZSBUZXh0Vmlld2VyLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTkxOTYKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9u
dC1lbmQvUmVzb3VyY2VWaWV3LmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlJlc291cmNlU291
cmNlRnJhbWUucHJvdG90eXBlLnJlcXVlc3RDb250ZW50KToKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5SZXNvdXJjZVNvdXJjZUZyYW1lLnByb3RvdHlwZS5zdWdnZXN0ZWRGaWxlTmFtZSk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuUmV2aXNpb25Tb3VyY2VGcmFtZS5wcm90b3R5cGUucmVxdWVzdENv
bnRlbnQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlJldmlzaW9uU291cmNlRnJhbWUucHJvdG90
eXBlLnN1Z2dlc3RlZEZpbGVOYW1lKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1Nj
cmlwdHNQYW5lbC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5TY3JpcHRzUGFuZWwucHJvdG90
eXBlLl9jcmVhdGVTb3VyY2VGcmFtZSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU291cmNlRnJh
bWVEZWxlZ2F0ZUZvclNjcmlwdHNQYW5lbCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU291cmNl
RnJhbWVEZWxlZ2F0ZUZvclNjcmlwdHNQYW5lbC5wcm90b3R5cGUuZm9ybWF0U291cmNlRmlsZXNU
b2dnbGVkKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Tb3VyY2VGcmFtZURlbGVnYXRlRm9yU2Ny
aXB0c1BhbmVsLnByb3RvdHlwZS5zdWdnZXN0ZWRGaWxlTmFtZSk6CisgICAgICAgICogaW5zcGVj
dG9yL2Zyb250LWVuZC9Tb3VyY2VGcmFtZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Tb3Vy
Y2VGcmFtZS5wcm90b3R5cGUuX2luaXRpYWxpemVUZXh0Vmlld2VyKToKKyAgICAgICAgKFdlYklu
c3BlY3Rvci5Tb3VyY2VGcmFtZS5wcm90b3R5cGUucG9wdWxhdGVUZXh0QXJlYUNvbnRleHRNZW51
KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Tb3VyY2VGcmFtZS5wcm90b3R5cGUuc3VnZ2VzdGVk
RmlsZU5hbWUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lRGVsZWdhdGUucHJv
dG90eXBlLmZvcm1hdFNvdXJjZUZpbGVzVG9nZ2xlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3Iu
U291cmNlRnJhbWVEZWxlZ2F0ZS5wcm90b3R5cGUuc3VnZ2VzdGVkRmlsZU5hbWUpOgorICAgICAg
ICAqIGluc3BlY3Rvci9mcm9udC1lbmQvVGV4dFZpZXdlci5qczoKKyAgICAgICAgKFdlYkluc3Bl
Y3Rvci5UZXh0Vmlld2VyLnByb3RvdHlwZS5fY29udGV4dE1lbnUpOgorICAgICAgICAoV2ViSW5z
cGVjdG9yLlRleHRWaWV3ZXJEZWxlZ2F0ZS5wcm90b3R5cGUuY2FuY2VsRWRpdGluZyk6CisgICAg
ICAgIChXZWJJbnNwZWN0b3IuVGV4dFZpZXdlckRlbGVnYXRlLnByb3RvdHlwZS5wb3B1bGF0ZUxp
bmVHdXR0ZXJDb250ZXh0TWVudSk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGV4dFZpZXdlckRl
bGVnYXRlLnByb3RvdHlwZS5wb3B1bGF0ZVRleHRBcmVhQ29udGV4dE1lbnUpOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLlRleHRWaWV3ZXJEZWxlZ2F0ZS5wcm90b3R5cGUuc3VnZ2VzdGVkRmlsZU5h
bWUpOgorCiAyMDExLTA0LTIxICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0c2t5LgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZVZpZXcuanMgYi9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlVmlldy5qcwppbmRleCBhY2Y1YTI4
ZDhmMDMyODcyY2ViNzczNjZiYzJkYTExNjM1MzEzZmRkLi5hM2QyYjQyMGQ2NDY0MzUwZjM0N2Y5
YjM0ZWUzYjIyZjk0YmJlMmVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1Jlc291cmNlVmlldy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1Jlc291cmNlVmlldy5qcwpAQCAtMTc0LDYgKzE3NCwxMSBAQCBXZWJJbnNwZWN0
b3IuUmVzb3VyY2VTb3VyY2VGcmFtZS5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICBjYWxsYmFj
ayhtaW1lVHlwZSwgdGV4dCk7CiAgICAgICAgIH0KICAgICAgICAgdGhpcy5fcmVzb3VyY2UucmVx
dWVzdENvbnRlbnQoY29udGVudExvYWRlZC5iaW5kKHRoaXMpKTsKKyAgICB9LAorCisgICAgc3Vn
Z2VzdGVkRmlsZU5hbWU6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0aGlzLl9y
ZXNvdXJjZS5kaXNwbGF5TmFtZTsKICAgICB9CiB9CiAKQEAgLTIwNCw2ICsyMDksMTEgQEAgV2Vi
SW5zcGVjdG9yLlJldmlzaW9uU291cmNlRnJhbWUucHJvdG90eXBlID0gewogICAgICAgICAgICAg
Y2FsbGJhY2sobWltZVR5cGUsIHRleHQpOwogICAgICAgICB9CiAgICAgICAgIHRoaXMuX3Jldmlz
aW9uLnJlcXVlc3RDb250ZW50KGNvbnRlbnRMb2FkZWQuYmluZCh0aGlzKSk7CisgICAgfSwKKwor
ICAgIHN1Z2dlc3RlZEZpbGVOYW1lOiBmdW5jdGlvbigpCisgICAgeworICAgICAgICByZXR1cm4g
dGhpcy5fcmV2aXNpb24ucmVzb3VyY2UuZGlzcGxheU5hbWU7CiAgICAgfQogfQogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NjcmlwdHNQYW5lbC5qcyBi
L1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCmluZGV4
IDNhOTA0NDc5ZDRiNTBiNDgwMTc1YzJkMjU5M2EzYTU2ZTU4YWQ1ZGUuLmMxNzBjZGU2NWEzZWYx
MjAzOGE1OGRkNzkxZDEzMWMwOGI0NDhiMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvU2NyaXB0c1BhbmVsLmpzCkBAIC0yNzgsNyArMjc4LDcgQEAgV2Vi
SW5zcGVjdG9yLlNjcmlwdHNQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgICAgIHZhciBzb3VyY2VG
aWxlID0gdGhpcy5fcHJlc2VudGF0aW9uTW9kZWwuc291cmNlRmlsZShzb3VyY2VGaWxlSWQpOwog
ICAgICAgICB2YXIgc2VsZWN0ID0gdGhpcy5fZmlsZXNTZWxlY3RFbGVtZW50OwogICAgICAgICB2
YXIgb3B0aW9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgib3B0aW9uIik7Ci0gICAgICAgIG9w
dGlvbi50ZXh0ID0gc291cmNlRmlsZS51cmwgPyBXZWJJbnNwZWN0b3IuZGlzcGxheU5hbWVGb3JV
Ukwoc291cmNlRmlsZS51cmwpIDogV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIocHJvZ3JhbSkiKTsK
KyAgICAgICAgb3B0aW9uLnRleHQgPSBzb3VyY2VGaWxlLmRpc3BsYXlOYW1lOwogICAgICAgICBv
cHRpb24uaXNDb250ZW50U2NyaXB0ID0gc291cmNlRmlsZS5pc0NvbnRlbnRTY3JpcHQ7CiAgICAg
ICAgIGlmIChzb3VyY2VGaWxlLmlzQ29udGVudFNjcmlwdCkKICAgICAgICAgICAgIG9wdGlvbi5h
ZGRTdHlsZUNsYXNzKCJleHRlbnNpb24tc2NyaXB0Iik7CkBAIC01NjcsNyArNTY3LDcgQEAgV2Vi
SW5zcGVjdG9yLlNjcmlwdHNQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgX2NyZWF0ZVNvdXJjZUZy
YW1lOiBmdW5jdGlvbihzb3VyY2VGaWxlSWQpCiAgICAgewogICAgICAgICB2YXIgc291cmNlRmls
ZSA9IHRoaXMuX3ByZXNlbnRhdGlvbk1vZGVsLnNvdXJjZUZpbGUoc291cmNlRmlsZUlkKTsKLSAg
ICAgICAgdmFyIGRlbGVnYXRlID0gbmV3IFdlYkluc3BlY3Rvci5Tb3VyY2VGcmFtZURlbGVnYXRl
Rm9yU2NyaXB0c1BhbmVsKHRoaXMuX3ByZXNlbnRhdGlvbk1vZGVsLCBzb3VyY2VGaWxlSWQpOwor
ICAgICAgICB2YXIgZGVsZWdhdGUgPSBuZXcgV2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lRGVsZWdh
dGVGb3JTY3JpcHRzUGFuZWwodGhpcy5fcHJlc2VudGF0aW9uTW9kZWwsIHNvdXJjZUZpbGVJZCwg
c291cmNlRmlsZS5kaXNwbGF5TmFtZSk7CiAgICAgICAgIHZhciBzb3VyY2VGcmFtZSA9IG5ldyBX
ZWJJbnNwZWN0b3IuU291cmNlRnJhbWUoZGVsZWdhdGUsIHNvdXJjZUZpbGUudXJsKTsKICAgICAg
ICAgc291cmNlRnJhbWUuX3NvdXJjZUZpbGVJZCA9IHNvdXJjZUZpbGVJZDsKICAgICAgICAgc291
cmNlRnJhbWUuYWRkRXZlbnRMaXN0ZW5lcihXZWJJbnNwZWN0b3IuU291cmNlRnJhbWUuRXZlbnRz
LkxvYWRlZCwgdGhpcy5fc291cmNlRnJhbWVMb2FkZWQsIHRoaXMpOwpAQCAtMTAwNCwxMiArMTAw
NCwxMyBAQCBXZWJJbnNwZWN0b3IuU2NyaXB0c1BhbmVsLnByb3RvdHlwZSA9IHsKIFdlYkluc3Bl
Y3Rvci5TY3JpcHRzUGFuZWwucHJvdG90eXBlLl9fcHJvdG9fXyA9IFdlYkluc3BlY3Rvci5QYW5l
bC5wcm90b3R5cGU7CiAKIAotV2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lRGVsZWdhdGVGb3JTY3Jp
cHRzUGFuZWwgPSBmdW5jdGlvbihtb2RlbCwgc291cmNlRmlsZUlkKQorV2ViSW5zcGVjdG9yLlNv
dXJjZUZyYW1lRGVsZWdhdGVGb3JTY3JpcHRzUGFuZWwgPSBmdW5jdGlvbihtb2RlbCwgc291cmNl
RmlsZUlkLCBzY3JpcHROYW1lKQogewogICAgIFdlYkluc3BlY3Rvci5Tb3VyY2VGcmFtZURlbGVn
YXRlLmNhbGwodGhpcyk7CiAgICAgdGhpcy5fbW9kZWwgPSBtb2RlbDsKICAgICB0aGlzLl9zb3Vy
Y2VGaWxlSWQgPSBzb3VyY2VGaWxlSWQ7CiAgICAgdGhpcy5fcG9wb3Zlck9iamVjdEdyb3VwID0g
InBvcG92ZXIiOworICAgIHRoaXMuX3NjcmlwdE5hbWUgPSBzY3JpcHROYW1lOwogfQogCiBXZWJJ
bnNwZWN0b3IuU291cmNlRnJhbWVEZWxlZ2F0ZUZvclNjcmlwdHNQYW5lbC5wcm90b3R5cGUgPSB7
CkBAIC0xMDkwLDYgKzEwOTEsMTEgQEAgV2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lRGVsZWdhdGVG
b3JTY3JpcHRzUGFuZWwucHJvdG90eXBlID0gewogICAgIGZvcm1hdFNvdXJjZUZpbGVzVG9nZ2xl
ZDogZnVuY3Rpb24oKQogICAgIHsKICAgICAgICAgcmV0dXJuIHRoaXMuX21vZGVsLmZvcm1hdFNv
dXJjZUZpbGVzVG9nZ2xlZCgpOworICAgIH0sCisKKyAgICBzdWdnZXN0ZWRGaWxlTmFtZTogZnVu
Y3Rpb24oKQorICAgIHsKKyAgICAgICAgcmV0dXJuIHRoaXMuX3NjcmlwdE5hbWU7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJj
ZUZpbGUuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUZpbGUu
anMKaW5kZXggMmViYmQ0MmQ4MWU4NjdjNmI5NjA4NWQ0NTQ5MmVmYWViNjcxNDQ5NS4uMzA4ODhl
NmVkZDZiYmMxODY1NTdiYWI3YzMxYmM2ODgyN2Q5NjZjMCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VGaWxlLmpzCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNlRmlsZS5qcwpAQCAtNjMsNiArNjMsMTEgQEAg
V2ViSW5zcGVjdG9yLlNvdXJjZUZpbGUucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9yZXF1
ZXN0Q29udGVudCgpOwogICAgIH0sCiAKKyAgICBnZXQgZGlzcGxheU5hbWUoKQorICAgIHsKKyAg
ICAgICAgcmV0dXJuIHRoaXMudXJsID8gV2ViSW5zcGVjdG9yLmRpc3BsYXlOYW1lRm9yVVJMKHRo
aXMudXJsKSA6IFdlYkluc3BlY3Rvci5VSVN0cmluZygiKHByb2dyYW0pIik7CisgICAgfSwKKwog
ICAgIGdldCBjb250ZW50KCkKICAgICB7CiAgICAgICAgIHJldHVybiB0aGlzLl9jb250ZW50Owpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VGcmFt
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNlRnJhbWUuanMK
aW5kZXggYWIxZDU1N2ZkNzY4MThhMDAxODg4MWNjMTc4YzU2ODk2N2Y4OWUxNi4uYTJkNjIzNjFj
NmE2YWVjOWY3NjEwMjk1NzM4OGVjNWUxN2U1MTgzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VGcmFtZS5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUZyYW1lLmpzCkBAIC0zMTIsNyArMzEyLDYgQEAg
V2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lLnByb3RvdHlwZSA9IHsKIAogICAgICAgICB2YXIgZWxl
bWVudCA9IHRoaXMuX3RleHRWaWV3ZXIuZWxlbWVudDsKICAgICAgICAgaWYgKHRoaXMuX2RlbGVn
YXRlLmRlYnVnZ2luZ1N1cHBvcnRlZCgpKSB7Ci0gICAgICAgICAgICBlbGVtZW50LmFkZEV2ZW50
TGlzdGVuZXIoImNvbnRleHRtZW51IiwgdGhpcy5fY29udGV4dE1lbnUuYmluZCh0aGlzKSwgdHJ1
ZSk7CiAgICAgICAgICAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlZG93biIsIHRo
aXMuX21vdXNlRG93bi5iaW5kKHRoaXMpLCB0cnVlKTsKICAgICAgICAgICAgIGVsZW1lbnQuYWRk
RXZlbnRMaXN0ZW5lcigibW91c2Vtb3ZlIiwgdGhpcy5fbW91c2VNb3ZlLmJpbmQodGhpcyksIHRy
dWUpOwogICAgICAgICAgICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCB0aGlz
Ll9zY3JvbGwuYmluZCh0aGlzKSwgdHJ1ZSk7CkBAIC02MDUsMTggKzYwNCw3IEBAIFdlYkluc3Bl
Y3Rvci5Tb3VyY2VGcmFtZS5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMuX3RleHRWaWV3ZXIu
ZW5kVXBkYXRlcygpOwogICAgIH0sCiAKLSAgICBfY29udGV4dE1lbnU6IGZ1bmN0aW9uKGV2ZW50
KQotICAgIHsKLSAgICAgICAgdmFyIGNvbnRleHRNZW51ID0gbmV3IFdlYkluc3BlY3Rvci5Db250
ZXh0TWVudSgpOwotICAgICAgICB2YXIgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LmVuY2xvc2luZ05v
ZGVPclNlbGZXaXRoQ2xhc3MoIndlYmtpdC1saW5lLW51bWJlciIpOwotICAgICAgICBpZiAodGFy
Z2V0KQotICAgICAgICAgICAgdGhpcy5fcG9wdWxhdGVMaW5lR3V0dGVyQ29udGV4dE1lbnUodGFy
Z2V0LmxpbmVOdW1iZXIsIGNvbnRleHRNZW51KTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAg
dGhpcy5fcG9wdWxhdGVUZXh0QXJlYUNvbnRleHRNZW51KGNvbnRleHRNZW51KTsKLSAgICAgICAg
Y29udGV4dE1lbnUuc2hvdyhldmVudCk7Ci0gICAgfSwKLQotICAgIF9wb3B1bGF0ZUxpbmVHdXR0
ZXJDb250ZXh0TWVudTogZnVuY3Rpb24obGluZU51bWJlciwgY29udGV4dE1lbnUpCisgICAgcG9w
dWxhdGVMaW5lR3V0dGVyQ29udGV4dE1lbnU6IGZ1bmN0aW9uKGxpbmVOdW1iZXIsIGNvbnRleHRN
ZW51KQogICAgIHsKICAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kSXRlbShXZWJJbnNwZWN0b3Iu
VUlTdHJpbmcoIkNvbnRpbnVlIHRvIEhlcmUiKSwgdGhpcy5fZGVsZWdhdGUuY29udGludWVUb0xp
bmUuYmluZCh0aGlzLl9kZWxlZ2F0ZSwgbGluZU51bWJlcikpOwogCkBAIC02NjEsOSArNjQ5LDE1
IEBAIFdlYkluc3BlY3Rvci5Tb3VyY2VGcmFtZS5wcm90b3R5cGUgPSB7CiAgICAgICAgIH0KICAg
ICB9LAogCi0gICAgX3BvcHVsYXRlVGV4dEFyZWFDb250ZXh0TWVudTogZnVuY3Rpb24oY29udGV4
dE1lbnUpCisgICAgcG9wdWxhdGVUZXh0QXJlYUNvbnRleHRNZW51OiBmdW5jdGlvbihjb250ZXh0
TWVudSkKKyAgICB7CisgICAgICAgIGlmICh0aGlzLl9kZWxlZ2F0ZS5kZWJ1Z2dpbmdTdXBwb3J0
ZWQoKSkKKyAgICAgICAgICAgIGNvbnRleHRNZW51LmFwcGVuZENoZWNrYm94SXRlbShXZWJJbnNw
ZWN0b3IuVUlTdHJpbmcoIlByZXR0eSBwcmludCIpLCB0aGlzLl9kZWxlZ2F0ZS50b2dnbGVGb3Jt
YXRTb3VyY2VGaWxlcy5iaW5kKHRoaXMuX2RlbGVnYXRlKSwgdGhpcy5fZGVsZWdhdGUuZm9ybWF0
U291cmNlRmlsZXNUb2dnbGVkKCkpOworICAgIH0sCisKKyAgICBzdWdnZXN0ZWRGaWxlTmFtZTog
ZnVuY3Rpb24oKQogICAgIHsKLSAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kQ2hlY2tib3hJdGVt
KFdlYkluc3BlY3Rvci5VSVN0cmluZygiUHJldHR5IHByaW50IiksIHRoaXMuX2RlbGVnYXRlLnRv
Z2dsZUZvcm1hdFNvdXJjZUZpbGVzLmJpbmQodGhpcy5fZGVsZWdhdGUpLCB0aGlzLl9kZWxlZ2F0
ZS5mb3JtYXRTb3VyY2VGaWxlc1RvZ2dsZWQoKSk7CisgICAgICAgIHJldHVybiB0aGlzLl9kZWxl
Z2F0ZS5zdWdnZXN0ZWRGaWxlTmFtZSgpOwogICAgIH0sCiAKICAgICBfc2Nyb2xsOiBmdW5jdGlv
bihldmVudCkKQEAgLTEwMjYsNSArMTAyMCwxMCBAQCBXZWJJbnNwZWN0b3IuU291cmNlRnJhbWVE
ZWxlZ2F0ZS5wcm90b3R5cGUgPSB7CiAgICAgZm9ybWF0U291cmNlRmlsZXNUb2dnbGVkOiBmdW5j
dGlvbigpCiAgICAgewogICAgICAgICAvLyBTaG91bGQgYmUgaW1wbGVtZW50ZWQgYnkgc3ViY2xh
c3Nlcy4KKyAgICB9LAorCisgICAgc3VnZ2VzdGVkRmlsZU5hbWU6IGZ1bmN0aW9uKCkKKyAgICB7
CisgICAgICAgIC8vIFNob3VsZCBiZSBpbXBsZW1lbnRlZCBieSBzdWJjbGFzc2VzLgogICAgIH0K
IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dFZp
ZXdlci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGV4dFZpZXdlci5q
cwppbmRleCA2MDBlZGYyOTJlOGU4NWU5OTQyYzA3NzFjZmVjOTU0ODY2NTdjNjk1Li44MTc4NzI2
MDhkMzhlNGZkMWFkNGJjMTZjODY5YTQ1OGUwODgyNjM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RleHRWaWV3ZXIuanMKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UZXh0Vmlld2VyLmpzCkBAIC01Niw2ICs1Niw3IEBAIFdl
Ykluc3BlY3Rvci5UZXh0Vmlld2VyID0gZnVuY3Rpb24odGV4dE1vZGVsLCBwbGF0Zm9ybSwgdXJs
LCBkZWxlZ2F0ZSkKIAogICAgIHRoaXMuZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJkYmxjbGlj
ayIsIHRoaXMuX2RvdWJsZUNsaWNrLmJpbmQodGhpcyksIHRydWUpOwogICAgIHRoaXMuZWxlbWVu
dC5hZGRFdmVudExpc3RlbmVyKCJrZXlkb3duIiwgdGhpcy5faGFuZGxlS2V5RG93bi5iaW5kKHRo
aXMpLCBmYWxzZSk7CisgICAgdGhpcy5lbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNvbnRleHRt
ZW51IiwgdGhpcy5fY29udGV4dE1lbnUuYmluZCh0aGlzKSwgdHJ1ZSk7CiAKICAgICB0aGlzLl9y
ZWdpc3RlclNob3J0Y3V0cygpOwogfQpAQCAtMjc1LDYgKzI3NiwyNiBAQCBXZWJJbnNwZWN0b3Iu
VGV4dFZpZXdlci5wcm90b3R5cGUgPSB7CiAgICAgICAgIH0KICAgICB9LAogCisgICAgX2NvbnRl
eHRNZW51OiBmdW5jdGlvbihldmVudCkKKyAgICB7CisgICAgICAgIHZhciBzZWxlY3Rpb24gPSB0
aGlzLl9tYWluUGFuZWwuX2dldFNlbGVjdGlvbigpOworICAgICAgICBpZiAoc2VsZWN0aW9uICYm
ICFzZWxlY3Rpb24uaXNFbXB0eSgpKQorICAgICAgICAgICAgcmV0dXJuOyAvLyBTaG93IGRlZmF1
bHQgY29udGV4dCBtZW51IGZvciBzZWxlY3Rpb24uCisKKyAgICAgICAgdmFyIGNvbnRleHRNZW51
ID0gbmV3IFdlYkluc3BlY3Rvci5Db250ZXh0TWVudSgpOworICAgICAgICB2YXIgdGFyZ2V0ID0g
ZXZlbnQudGFyZ2V0LmVuY2xvc2luZ05vZGVPclNlbGZXaXRoQ2xhc3MoIndlYmtpdC1saW5lLW51
bWJlciIpOworICAgICAgICBpZiAodGFyZ2V0KQorICAgICAgICAgICAgdGhpcy5fZGVsZWdhdGUu
cG9wdWxhdGVMaW5lR3V0dGVyQ29udGV4dE1lbnUodGFyZ2V0LmxpbmVOdW1iZXIsIGNvbnRleHRN
ZW51KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdGhpcy5fZGVsZWdhdGUucG9wdWxhdGVU
ZXh0QXJlYUNvbnRleHRNZW51KGNvbnRleHRNZW51KTsKKworICAgICAgICB2YXIgZmlsZU5hbWUg
PSB0aGlzLl9kZWxlZ2F0ZS5zdWdnZXN0ZWRGaWxlTmFtZSgpOworICAgICAgICBpZiAoZmlsZU5h
bWUpCisgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0
cmluZygiU2F2ZSBhcy4uLiIpLCBJbnNwZWN0b3JGcm9udGVuZEhvc3Quc2F2ZUFzLmJpbmQoSW5z
cGVjdG9yRnJvbnRlbmRIb3N0LCBmaWxlTmFtZSwgdGhpcy5fdGV4dE1vZGVsLnRleHQpKTsKKwor
ICAgICAgICBjb250ZXh0TWVudS5zaG93KGV2ZW50KTsKKyAgICB9LAorCiAgICAgX2NvbW1pdEVk
aXRpbmc6IGZ1bmN0aW9uKCkKICAgICB7CiAgICAgICAgIGlmICh0aGlzLnJlYWRPbmx5KQpAQCAt
MzM4LDYgKzM1OSwyMSBAQCBXZWJJbnNwZWN0b3IuVGV4dFZpZXdlckRlbGVnYXRlLnByb3RvdHlw
ZSA9IHsKICAgICBjYW5jZWxFZGl0aW5nOiBmdW5jdGlvbigpCiAgICAgewogICAgICAgICAvLyBT
aG91bGQgYmUgaW1wbGVtZW50ZWQgYnkgc3ViY2xhc3Nlcy4KKyAgICB9LAorCisgICAgcG9wdWxh
dGVMaW5lR3V0dGVyQ29udGV4dE1lbnU6IGZ1bmN0aW9uKGNvbnRleHRNZW51KQorICAgIHsKKyAg
ICAgICAgLy8gU2hvdWxkIGJlIGltcGxlbWVudGVkIGJ5IHN1YmNsYXNzZXMuCisgICAgfSwKKwor
ICAgIHBvcHVsYXRlVGV4dEFyZWFDb250ZXh0TWVudTogZnVuY3Rpb24oY29udGV4dE1lbnUpCisg
ICAgeworICAgICAgICAvLyBTaG91bGQgYmUgaW1wbGVtZW50ZWQgYnkgc3ViY2xhc3Nlcy4KKyAg
ICB9LAorCisgICAgc3VnZ2VzdGVkRmlsZU5hbWU6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAg
IC8vIFNob3VsZCBiZSBpbXBsZW1lbnRlZCBieSBzdWJjbGFzc2VzLgogICAgIH0KIH0KIAo=
</data>
<flag name="review"
          id="83462"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>