<?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>73076</bug_id>
          
          <creation_ts>2011-11-24 06:17:07 -0800</creation_ts>
          <short_desc>Web Inspector: provide context menu items to open resources using extensions</short_desc>
          <delta_ts>2011-11-24 07:13:22 -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>508743</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-24 06:17:07 -0800</bug_when>
    <thetext>For those extensions that have registered handlers to open a resource with webInspector.panels.setOpenResourceHandler(), provide &quot;Open using &lt;extension name&gt;&quot; menu items in context menus shown upon clicks in text content of source frame and resource icon in Resource panel resource tree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508744</commentid>
    <comment_count>1</comment_count>
      <attachid>116501</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-24 06:19:23 -0800</bug_when>
    <thetext>Created attachment 116501
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508750</commentid>
    <comment_count>2</comment_count>
      <attachid>116501</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-24 06:31:56 -0800</bug_when>
    <thetext>Comment on attachment 116501
Patch

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

&gt; Source/WebCore/inspector/front-end/HandlerRegistry.js:63
&gt; +    dispatch: function(vararg)

Could we us an single object parameter instead?

&gt; Source/WebCore/inspector/front-end/inspector.js:790
&gt; +    for (var i = 1; i &lt; registry.handlerNames.length; ++i) {

Could you add a comment explaining why we skip first element here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508761</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2011-11-24 07:13:22 -0800</bug_when>
    <thetext>Committed r101139: &lt;http://trac.webkit.org/changeset/101139&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116501</attachid>
            <date>2011-11-24 06:19:23 -0800</date>
            <delta_ts>2011-11-24 06:31:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73076-20111124181921.patch</filename>
            <type>text/plain</type>
            <size>8561</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMDQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2E4MDJiZmJmY2Y2Njg1
MDYwOTgxODA3MzMxM2M3Njc5MzQyODQ5Yy4uZTdlMTgzNTc0YTI4NTQ0NjI1OGNhZTlkYWRmMzQ2
OWI5ZTY1N2JiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDExLTExLTI0ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogcHJvdmlkZSBjb250ZXh0IG1lbnUgaXRlbXMgdG8gb3BlbiByZXNvdXJjZXMgdXNpbmcgZXh0
ZW5zaW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzMwNzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IEVuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qczoKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FeHRl
bnNpb25TZXJ2ZXIucHJvdG90eXBlLl9vblNldE9wZW5SZXNvdXJjZUhhbmRsZXIpOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLkV4dGVuc2lvblNlcnZlci5wcm90b3R5cGUuX2hhbmRsZU9wZW5VUkwp
OgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSGFuZGxlclJlZ2lzdHJ5LmpzOgorICAg
ICAgICAoZ2V0IFdlYkluc3BlY3Rvci5IYW5kbGVyUmVnaXN0cnkucHJvdG90eXBlLnNldCBkaXNw
YXRjaCk6CisgICAgICAgIChnZXQgV2ViSW5zcGVjdG9yLkhhbmRsZXJSZWdpc3RyeS5wcm90b3R5
cGUuZGlzcGF0Y2hUb0hhbmRsZXIpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvSmF2
YVNjcmlwdFNvdXJjZUZyYW1lLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkphdmFTY3JpcHRT
b3VyY2VGcmFtZS5wcm90b3R5cGUucG9wdWxhdGVUZXh0QXJlYUNvbnRleHRNZW51KToKKyAgICAg
ICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlc1BhbmVsLmpzOgorICAgICAgICAoV2Vi
SW5zcGVjdG9yLkZyYW1lUmVzb3VyY2VUcmVlRWxlbWVudC5wcm90b3R5cGUuX2hhbmRsZUNvbnRl
eHRNZW51RXZlbnQpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvU291cmNlRnJhbWUu
anM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU291cmNlRnJhbWUucHJvdG90eXBlLnBvcHVsYXRl
VGV4dEFyZWFDb250ZXh0TWVudSk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9leHRl
cm5zLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLnBvcHVsYXRlUmVzb3VyY2VDb250ZXh0TWVu
dSk6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanM6CisgICAgICAg
IChXZWJJbnNwZWN0b3IucG9wdWxhdGVSZXNvdXJjZUNvbnRleHRNZW51KToKKyAgICAgICAgKFdl
Ykluc3BlY3Rvci5fc2hvd0FuY2hvckxvY2F0aW9uKToKKwogMjAxMS0xMS0yMyAgQW5kcmV5IEtv
c3lha292ICA8Y2FzZXFAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFtF
eHRlbnNpb25zIEFQSV0gYXZvaWQgZXhjZXB0aW9uIGluIGluaXRFeHRlbnNpb25zKCkgaWYgZWxl
bWVudHMgcGFuZWwgaXMgbm90IHByZXNlbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0Vu
Z2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBiL1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gu
bHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcwppbmRleCA4MTFmYzI4YzkwMmJkNDg3YzRiY2FiNWU0
OGVlN2U2NTBlZDdjYTg5Li4wNzhiNWFlZGU4YTgzOWZkZTA0MTNkYWY5NWI3OWViNGE4ZjI3ZWMx
IDEwMDY0NApHSVQgYmluYXJ5IHBhdGNoCmRlbHRhIDYyCnpjbVhATWllPHhVbVdDfmlabGNxfTFS
MiNRK1pTezJtb2dNSFdIUkoycSUkWm1zNF41IXshbEN+aVlDVU8jOSs8OQpGMXBxcjM0PVZydwoK
ZGVsdGEgMTEKU2NtZG42biZzRmttV0N+aVpsVkFtUFh1SEQKCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0V4dGVuc2lvblNlcnZlci5qcyBiL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uU2VydmVyLmpzCmluZGV4IGE5OTk5
ZDcwNzNhMjRkYWQ0ZmNjNWEwMmYwM2RjMzI4ZWVlODcwZDUuLjZmODE1MWZhZDg0MzllYjhmYjhk
YzY1ODFkMWQ0ODlhMGY1YjBlNzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvRXh0ZW5zaW9uU2VydmVyLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvRXh0ZW5zaW9uU2VydmVyLmpzCkBAIC0yNzIsMTQgKzI3MiwxNCBAQCBX
ZWJJbnNwZWN0b3IuRXh0ZW5zaW9uU2VydmVyLnByb3RvdHlwZSA9IHsKICAgICB7CiAgICAgICAg
IHZhciBuYW1lID0gdGhpcy5fcmVnaXN0ZXJlZEV4dGVuc2lvbnNbcG9ydC5fZXh0ZW5zaW9uT3Jp
Z2luXS5uYW1lIHx8ICgiRXh0ZW5zaW9uICIgKyBwb3J0Ll9leHRlbnNpb25PcmlnaW4pOwogICAg
ICAgICBpZiAobWVzc2FnZS5oYW5kbGVyUHJlc2VudCkKLSAgICAgICAgICAgIFdlYkluc3BlY3Rv
ci5vcGVuQW5jaG9yTG9jYXRpb25SZWdpc3RyeS5yZWdpc3RlckhhbmRsZXIobmFtZSwgdGhpcy5f
aGFuZGxlQW5jaG9yQ2xpY2tlZC5iaW5kKHRoaXMsIHBvcnQpKTsKKyAgICAgICAgICAgIFdlYklu
c3BlY3Rvci5vcGVuQW5jaG9yTG9jYXRpb25SZWdpc3RyeS5yZWdpc3RlckhhbmRsZXIobmFtZSwg
dGhpcy5faGFuZGxlT3BlblVSTC5iaW5kKHRoaXMsIHBvcnQpKTsKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgV2ViSW5zcGVjdG9yLm9wZW5BbmNob3JMb2NhdGlvblJlZ2lzdHJ5LnVucmVnaXN0
ZXJIYW5kbGVyKG5hbWUpOwogICAgIH0sCiAKLSAgICBfaGFuZGxlQW5jaG9yQ2xpY2tlZDogZnVu
Y3Rpb24ocG9ydCwgYW5jaG9yKQorICAgIF9oYW5kbGVPcGVuVVJMOiBmdW5jdGlvbihwb3J0LCB1
cmwpCiAgICAgewotICAgICAgICB2YXIgcmVzb3VyY2UgPSBXZWJJbnNwZWN0b3IucmVzb3VyY2VG
b3JVUkwoYW5jaG9yLmhyZWYpOworICAgICAgICB2YXIgcmVzb3VyY2UgPSBXZWJJbnNwZWN0b3Iu
cmVzb3VyY2VGb3JVUkwodXJsKTsKICAgICAgICAgaWYgKCFyZXNvdXJjZSkKICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICAgICAgcG9ydC5wb3N0TWVzc2FnZSh7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0hhbmRsZXJSZWdpc3RyeS5qcyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSGFuZGxlclJlZ2lzdHJ5LmpzCmluZGV4
IDJjNTBmZTI1ZmUxZWI3ODllM2Y0ZmFhZTVhNzc1YzRkOTZmMzhkMDEuLjkxYTQ1MjRmOGM3YTRk
NTU4Y2I3ODYzZTZkZDljZjY1OGNhNzYyMjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2lu
c3BlY3Rvci9mcm9udC1lbmQvSGFuZGxlclJlZ2lzdHJ5LmpzCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvSGFuZGxlclJlZ2lzdHJ5LmpzCkBAIC01NywxMCArNTcsMjQg
QEAgV2ViSW5zcGVjdG9yLkhhbmRsZXJSZWdpc3RyeS5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRo
aXMuX3NldHRpbmcuc2V0KHZhbHVlKTsKICAgICB9LAogCi0gICAgZGlzcGF0Y2g6IGZ1bmN0aW9u
KCkKKyAgICAvKioKKyAgICAgKiBAcGFyYW0gey4uLip9IHZhcmFyZworICAgICAqLworICAgIGRp
c3BhdGNoOiBmdW5jdGlvbih2YXJhcmcpCiAgICAgewotICAgICAgICB2YXIgaGFuZGxlciA9IHRo
aXMuX2hhbmRsZXJzW3RoaXMuX2FjdGl2ZUhhbmRsZXJdOwotICAgICAgICB2YXIgcmVzdWx0ID0g
aGFuZGxlciAmJiBoYW5kbGVyLmFwcGx5KG51bGwsIGFyZ3VtZW50cyk7CisgICAgICAgIHZhciBh
cmdzID0gWyB0aGlzLl9hY3RpdmVIYW5kbGVyIF07CisgICAgICAgIEFycmF5LnByb3RvdHlwZS5w
dXNoLmFwcGx5KGFyZ3MsIGFyZ3VtZW50cyk7CisgICAgICAgIHJldHVybiB0aGlzLmRpc3BhdGNo
VG9IYW5kbGVyLmFwcGx5KHRoaXMsIGFyZ3MpOworICAgIH0sCisKKyAgICAvKioKKyAgICAgKiBA
cGFyYW0ge3N0cmluZ30gbmFtZQorICAgICAqIEBwYXJhbSB7Li4uKn0gdmFyYXJnCisgICAgICov
CisgICAgZGlzcGF0Y2hUb0hhbmRsZXI6IGZ1bmN0aW9uKG5hbWUsIHZhcmFyZykKKyAgICB7Cisg
ICAgICAgIHZhciBoYW5kbGVyID0gdGhpcy5faGFuZGxlcnNbbmFtZV07CisgICAgICAgIHZhciBy
ZXN1bHQgPSBoYW5kbGVyICYmIGhhbmRsZXIuYXBwbHkobnVsbCwgQXJyYXkucHJvdG90eXBlLnNs
aWNlLmNhbGwoYXJndW1lbnRzLCAxKSk7CiAgICAgICAgIHJldHVybiAhIXJlc3VsdDsKICAgICB9
LAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0phdmFT
Y3JpcHRTb3VyY2VGcmFtZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
SmF2YVNjcmlwdFNvdXJjZUZyYW1lLmpzCmluZGV4IGNmNzYwZTIzMzhkZDYyNTFmMTdlZTVmY2Y3
OWE4OTEyMjFjMzdkMzIuLjU2NmExZGVlY2I4N2EwNDUyOTJlOTg4ZDI4NTY5YTVhZWFjNmI4NGEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvSmF2YVNjcmlw
dFNvdXJjZUZyYW1lLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
SmF2YVNjcmlwdFNvdXJjZUZyYW1lLmpzCkBAIC0xNDYsNiArMTQ2LDcgQEAgV2ViSW5zcGVjdG9y
LkphdmFTY3JpcHRTb3VyY2VGcmFtZS5wcm90b3R5cGUgPSB7CiAKICAgICBwb3B1bGF0ZVRleHRB
cmVhQ29udGV4dE1lbnU6IGZ1bmN0aW9uKGNvbnRleHRNZW51KQogICAgIHsKKyAgICAgICAgV2Vi
SW5zcGVjdG9yLlNvdXJjZUZyYW1lLnByb3RvdHlwZS5wb3B1bGF0ZVRleHRBcmVhQ29udGV4dE1l
bnUuY2FsbCh0aGlzLCBjb250ZXh0TWVudSk7CiAgICAgICAgIHZhciBzZWxlY3Rpb24gPSB3aW5k
b3cuZ2V0U2VsZWN0aW9uKCk7CiAgICAgICAgIGlmIChzZWxlY3Rpb24udHlwZSAhPT0gIlJhbmdl
IiB8fCBzZWxlY3Rpb24uaXNDb2xsYXBzZWQpCiAgICAgICAgICAgICByZXR1cm47CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlc1BhbmVsLmpz
IGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZXNQYW5lbC5qcwpp
bmRleCA3M2YyMmM0ZDVlZDgyZWQyM2U1ZTA4MjQ5YmFiODZjYjYyZjc5NTUzLi42YWU2NWQ4YzUx
MGExNDNiNzY3MzM3ZGQwNjQ4ZDIyOGE5YjVkYWJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlc1BhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2VzUGFuZWwuanMKQEAgLTEyNDEsNiArMTI0
MSw3IEBAIFdlYkluc3BlY3Rvci5GcmFtZVJlc291cmNlVHJlZUVsZW1lbnQucHJvdG90eXBlID0g
ewogICAgICAgICB2YXIgY29udGV4dE1lbnUgPSBuZXcgV2ViSW5zcGVjdG9yLkNvbnRleHRNZW51
KCk7CiAgICAgICAgIGNvbnRleHRNZW51LmFwcGVuZEl0ZW0oV2ViSW5zcGVjdG9yLm9wZW5MaW5r
RXh0ZXJuYWxseUxhYmVsKCksIFdlYkluc3BlY3Rvci5vcGVuUmVzb3VyY2UuYmluZChXZWJJbnNw
ZWN0b3IsIHRoaXMuX3Jlc291cmNlLnVybCwgZmFsc2UpKTsKICAgICAgICAgdGhpcy5fYXBwZW5k
T3BlbkluTmV0d29ya1BhbmVsQWN0aW9uKGNvbnRleHRNZW51LCBldmVudCk7CisgICAgICAgIFdl
Ykluc3BlY3Rvci5wb3B1bGF0ZVJlc291cmNlQ29udGV4dE1lbnUoY29udGV4dE1lbnUsIHRoaXMu
X3Jlc291cmNlLnVybCk7CiAgICAgICAgIHRoaXMuX2FwcGVuZFNhdmVBc0FjdGlvbihjb250ZXh0
TWVudSwgZXZlbnQpOwogICAgICAgICBjb250ZXh0TWVudS5zaG93KGV2ZW50KTsKICAgICB9LApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VGcmFt
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU291cmNlRnJhbWUuanMK
aW5kZXggNDAxMzkxYjNjYzZiMDIzMzYyYTJkZDE3ZmM3YWQ1NDU5MjZjZWE2NS4uOGQ0MWFkN2Qy
NGQ1MTVmYTgwNzYyZTc3MTE3OWVhNzBkOTkxYTJkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9Tb3VyY2VGcmFtZS5qcworKysgYi9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1NvdXJjZUZyYW1lLmpzCkBAIC00ODYsNiArNDg2LDkgQEAg
V2ViSW5zcGVjdG9yLlNvdXJjZUZyYW1lLnByb3RvdHlwZSA9IHsKIAogICAgIHBvcHVsYXRlVGV4
dEFyZWFDb250ZXh0TWVudTogZnVuY3Rpb24oY29udGV4dE1lbnUpCiAgICAgeworICAgICAgICBp
ZiAoIXdpbmRvdy5nZXRTZWxlY3Rpb24oKS5pc0NvbGxhcHNlZCkKKyAgICAgICAgICAgIHJldHVy
bjsKKyAgICAgICAgV2ViSW5zcGVjdG9yLnBvcHVsYXRlUmVzb3VyY2VDb250ZXh0TWVudShjb250
ZXh0TWVudSwgdGhpcy5fdXJsKTsKICAgICB9LAogCiAgICAgc3VnZ2VzdGVkRmlsZU5hbWU6IGZ1
bmN0aW9uKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
ZXh0ZXJucy5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvZXh0ZXJucy5q
cwppbmRleCA0MmFjMTUwNWMwYzgwMTlmNjMyOWU3M2Q5NjViYmNiZTQ1ZGIzNGJmLi44Y2FlYzU5
ODk2N2E1OGViZWU4N2VkNTY4ZWU5ZjlkMGQ1ZDc5ZjFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2V4dGVybnMuanMKKysrIGIvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9leHRlcm5zLmpzCkBAIC0xMTMsNiArMTEzLDggQEAgV2ViSW5z
cGVjdG9yLm9wZW5SZXNvdXJjZSA9IGZ1bmN0aW9uKHVybCwgZXh0ZXJuYWwpIHt9CiAKIFdlYklu
c3BlY3Rvci5vcGVuUmVxdWVzdEluTmV0d29ya1BhbmVsID0gZnVuY3Rpb24ocmVxdWVzdCkge30K
IAorV2ViSW5zcGVjdG9yLnBvcHVsYXRlUmVzb3VyY2VDb250ZXh0TWVudSA9IGZ1bmN0aW9uKGNv
bnRleHRNZW51LCB1cmwpIHt9CisKIFdlYkluc3BlY3Rvci5ldmFsdWF0ZUluQ29uc29sZSA9IGZ1
bmN0aW9uKGV4cHJlc3Npb24pIHt9CiAKIHZhciBJbmplY3RlZEZha2VXb3JrZXIgPSBmdW5jdGlv
bigpIHt9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2lu
c3BlY3Rvci5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9y
LmpzCmluZGV4IDlkOTFlYjc1OTQwMWVhNGMxYjQxYjIxZjBkNGJhYjA5OTQwYzQ0YTYuLjk3NDcz
ZmY4YWU2M2NkNDZjM2ZiYTM5ODc3ZmUxYWZhM2I1YjRiZmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCkBAIC03ODQsOSArNzg0LDE5IEBA
IFdlYkluc3BlY3Rvci51cGRhdGVGb2N1c2VkTm9kZSA9IGZ1bmN0aW9uKG5vZGVJZCkKICAgICB0
aGlzLnBhbmVscy5lbGVtZW50cy5yZXZlYWxBbmRTZWxlY3ROb2RlKG5vZGVJZCk7CiB9CiAKK1dl
Ykluc3BlY3Rvci5wb3B1bGF0ZVJlc291cmNlQ29udGV4dE1lbnUgPSBmdW5jdGlvbihjb250ZXh0
TWVudSwgdXJsKQoreworICAgIHZhciByZWdpc3RyeSA9IFdlYkluc3BlY3Rvci5vcGVuQW5jaG9y
TG9jYXRpb25SZWdpc3RyeTsKKyAgICBmb3IgKHZhciBpID0gMTsgaSA8IHJlZ2lzdHJ5LmhhbmRs
ZXJOYW1lcy5sZW5ndGg7ICsraSkgeworICAgICAgICB2YXIgaGFuZGxlciA9IHJlZ2lzdHJ5Lmhh
bmRsZXJOYW1lc1tpXTsKKyAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kSXRlbShXZWJJbnNwZWN0
b3IuVUlTdHJpbmcoIk9wZW4gdXNpbmcgJXMiLCBoYW5kbGVyKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWdpc3RyeS5kaXNwYXRjaFRvSGFuZGxlci5iaW5kKHJlZ2lzdHJ5LCBo
YW5kbGVyLCB1cmwpKTsKKyAgICB9Cit9CisKIFdlYkluc3BlY3Rvci5fc2hvd0FuY2hvckxvY2F0
aW9uID0gZnVuY3Rpb24oYW5jaG9yKQogewotICAgIGlmIChXZWJJbnNwZWN0b3Iub3BlbkFuY2hv
ckxvY2F0aW9uUmVnaXN0cnkuZGlzcGF0Y2goYW5jaG9yKSkKKyAgICBpZiAoV2ViSW5zcGVjdG9y
Lm9wZW5BbmNob3JMb2NhdGlvblJlZ2lzdHJ5LmRpc3BhdGNoKGFuY2hvci5ocmVmKSkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAgICAgdmFyIHByZWZlcmVkUGFuZWwgPSB0aGlzLnBhbmVsc1thbmNo
b3IuZ2V0QXR0cmlidXRlKCJwcmVmZXJyZWRfcGFuZWwiKSB8fCAicmVzb3VyY2VzIl07CiAgICAg
aWYgKFdlYkluc3BlY3Rvci5fc2hvd0FuY2hvckxvY2F0aW9uSW5QYW5lbChhbmNob3IsIHByZWZl
cmVkUGFuZWwpKQo=
</data>
<flag name="review"
          id="115688"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>