<?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>141793</bug_id>
          
          <creation_ts>2015-02-18 22:34:01 -0800</creation_ts>
          <short_desc>Web Inspector: Disable DOM Tree Editing / Styles Editing of Shadow DOM Nodes</short_desc>
          <delta_ts>2015-02-19 07:36:47 -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</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>InRadar</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="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>jonowells</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>sam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1070351</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-18 22:34:01 -0800</bug_when>
    <thetext>* SUMMARY
Disable DOM Tree Editing / Styles Editing of Shadow DOM Nodes

Long term we should allow modifications to Shadow DOM Nodes. But barring that, we should disable editing them for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070355</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-18 22:38:23 -0800</bug_when>
    <thetext>&lt;rdar://problem/12968704&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070356</commentid>
    <comment_count>2</comment_count>
      <attachid>246883</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-02-18 22:38:49 -0800</bug_when>
    <thetext>Created attachment 246883
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070401</commentid>
    <comment_count>3</comment_count>
      <attachid>246883</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-19 07:36:43 -0800</bug_when>
    <thetext>Comment on attachment 246883
[PATCH] Proposed Fix

Clearing flags on attachment: 246883

Committed r180343: &lt;http://trac.webkit.org/changeset/180343&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070402</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-19 07:36:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246883</attachid>
            <date>2015-02-18 22:38:49 -0800</date>
            <delta_ts>2015-02-19 07:36:43 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>shadow-nope.patch</filename>
            <type>text/plain</type>
            <size>10685</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGI0ZjQ3MDguLmMzOTEyMzEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQwIEBACiAyMDE1LTAyLTE4ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRGlzYWJs
ZSBET00gVHJlZSBFZGl0aW5nIC8gU3R5bGVzIEVkaXRpbmcgb2YgU2hhZG93IERPTSBOb2Rlcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNzkzCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ3VycmVudGx5
IHRoZSBiYWNrZW5kIGRpc2FsbG93cyBlZGl0aW5nIG9mIFNoYWRvdyBET00gbm9kZXMsCisgICAg
ICAgIHNvIHRoZSBmcm9udGVuZCBzaG91bGQgbm90IHByb3ZpZGUgb3B0aW9ucyB0aGF0IGRvIG5v
dCB3b3JrLgorICAgICAgICBMb25nIHRlcm0gd2Ugc2hvdWxkIGFsbG93IGVkaXRpbmcgU2hhZG93
IERPTSBub2Rlcy4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTW9kZWxzL0NTU1N0eWxlRGVj
bGFyYXRpb24uanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuQ1NTU3R5bGVEZWNsYXJhdGlvbi5w
cm90b3R5cGUuZ2V0IGVkaXRhYmxlKToKKyAgICAgICAgSW5saW5lIHN0eWxlcyBvbiBhIFNoYWRv
dyBET00gbm9kZSBhcmUgbm90IGVkaXRhYmxlLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9W
aWV3cy9ET01UcmVlRWxlbWVudC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01UcmVlRWxl
bWVudC5wcm90b3R5cGUub25kZWxldGUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTVRyZWVF
bGVtZW50LnByb3RvdHlwZS5fc3RhcnRFZGl0aW5nVGFyZ2V0KToKKyAgICAgICAgKFdlYkluc3Bl
Y3Rvci5ET01UcmVlRWxlbWVudC5wcm90b3R5cGUuX3BvcHVsYXRlVGFnQ29udGV4dE1lbnUpOgor
ICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTVRyZWVFbGVtZW50LnByb3RvdHlwZS5fcG9wdWxhdGVU
ZXh0Q29udGV4dE1lbnUpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkRPTVRyZWVFbGVtZW50LnBy
b3RvdHlwZS5fcG9wdWxhdGVOb2RlQ29udGV4dE1lbnUpOgorICAgICAgICAoV2ViSW5zcGVjdG9y
LkRPTVRyZWVFbGVtZW50LnByb3RvdHlwZS5fc3RhcnRFZGl0aW5nKToKKyAgICAgICAgRGlzYWJs
ZSBjb250ZXh0IG1lbnVzIGFuZCBrZXlib2FyZCBzaG9ydGN1dHMgb24gU2hhZG93IERPTSBub2Rl
cy4KKyAgICAgICAgT25seSBDb250ZXh0IE1lbnUgaXRlbSB3ZSBrZWVwIGlzICJDb3B5IGFzIEhU
TUwiLgorCisgICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9ET01UcmVlT3V0bGluZS5qczoK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5ET01UcmVlT3V0bGluZS5wcm90b3R5cGUuX2NvbnRleHRN
ZW51RXZlbnRGaXJlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuRE9NVHJlZU91dGxpbmUucHJv
dG90eXBlLnBvcHVsYXRlQ29udGV4dE1lbnUpOgorICAgICAgICBFbGltaW5hdGUgZG91YmxlIGxv
b2stdXAuCisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL1J1bGVzU3R5bGVEZXRhaWxz
UGFuZWwuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURldGFpbHNQYW5lbC5w
cm90b3R5cGUucmVmcmVzaC5hZGROZXdSdWxlQnV0dG9uKToKKyAgICAgICAgRG8gbm90IGFkZCB0
aGUgTmV3IFJ1bGUgQnV0dG9uIHRvIHRoZSBTdHlsZXMgU2lkZWJhciBvZiBTaGFkb3cgRE9NIE5v
ZGVzLgorICAgICAgICBJbnN0ZWFkIHRoaXMgd2lsbCBqdXN0IGJlIGFuIGVtcHR5IGRpdmlkZXIu
CisKKzIwMTUtMDItMTggIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwog
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBET01UcmVlIC8gTm9kZSBEZXRhaWxzIFNpZGViYXIgZG8g
bm90IHVwZGF0ZSBhcyA8aW5wdXQ+IGNvbnRlbnQgY2hhbmdlcwogICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQxNzkwCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9DU1NTdHlsZURlY2xhcmF0aW9u
LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0NTU1N0eWxl
RGVjbGFyYXRpb24uanMKaW5kZXggZGZjOWExOC4uNWZjMGNmMiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0NTU1N0eWxlRGVjbGFyYXRpb24u
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0NTU1N0
eWxlRGVjbGFyYXRpb24uanMKQEAgLTkwLDcgKzkwLDE2IEBAIFdlYkluc3BlY3Rvci5DU1NTdHls
ZURlY2xhcmF0aW9uLnByb3RvdHlwZSA9IHsKIAogICAgIGdldCBlZGl0YWJsZSgpCiAgICAgewot
ICAgICAgICByZXR1cm4gISF0aGlzLl9pZCAmJiAoKHRoaXMuX3R5cGUgPT09IFdlYkluc3BlY3Rv
ci5DU1NTdHlsZURlY2xhcmF0aW9uLlR5cGUuUnVsZSAmJiB0aGlzLl9vd25lclJ1bGUgJiYgdGhp
cy5fb3duZXJSdWxlLmVkaXRhYmxlKSB8fCB0aGlzLl90eXBlID09PSBXZWJJbnNwZWN0b3IuQ1NT
U3R5bGVEZWNsYXJhdGlvbi5UeXBlLklubGluZSk7CisgICAgICAgIGlmICghdGhpcy5faWQpCisg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgaWYgKHRoaXMuX3R5cGUgPT09IFdl
Ykluc3BlY3Rvci5DU1NTdHlsZURlY2xhcmF0aW9uLlR5cGUuUnVsZSkKKyAgICAgICAgICAgIHJl
dHVybiB0aGlzLl9vd25lclJ1bGUgJiYgdGhpcy5fb3duZXJSdWxlLmVkaXRhYmxlOworCisgICAg
ICAgIGlmICh0aGlzLl90eXBlID09PSBXZWJJbnNwZWN0b3IuQ1NTU3R5bGVEZWNsYXJhdGlvbi5U
eXBlLklubGluZSkKKyAgICAgICAgICAgIHJldHVybiAhdGhpcy5fbm9kZS5pc0luU2hhZG93VHJl
ZSgpOworCisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9LAogCiAgICAgdXBkYXRlOiBmdW5j
dGlvbih0ZXh0LCBwcm9wZXJ0aWVzLCBzdHlsZVNoZWV0VGV4dFJhbmdlLCBkb250RmlyZUV2ZW50
cykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdz
L0RPTVRyZWVFbGVtZW50LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2Uv
Vmlld3MvRE9NVHJlZUVsZW1lbnQuanMKaW5kZXggYmNhYmNkNC4uZmE3ODg3NCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZUVsZW1l
bnQuanMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9N
VHJlZUVsZW1lbnQuanMKQEAgLTUxNCw2ICs1MTQsOSBAQCBXZWJJbnNwZWN0b3IuRE9NVHJlZUVs
ZW1lbnQucHJvdG90eXBlID0gewogCiAgICAgb25kZWxldGU6IGZ1bmN0aW9uKCkKICAgICB7Cisg
ICAgICAgIGlmICh0aGlzLnJlcHJlc2VudGVkT2JqZWN0LmlzSW5TaGFkb3dUcmVlKCkpCisgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICAgICAgdmFyIHN0YXJ0VGFnVHJlZUVsZW1lbnQg
PSB0aGlzLnRyZWVPdXRsaW5lLmZpbmRUcmVlRWxlbWVudCh0aGlzLnJlcHJlc2VudGVkT2JqZWN0
KTsKICAgICAgICAgaWYgKHN0YXJ0VGFnVHJlZUVsZW1lbnQpCiAgICAgICAgICAgICBzdGFydFRh
Z1RyZWVFbGVtZW50LnJlbW92ZSgpOwpAQCAtNTc5LDYgKzU4Miw5IEBAIFdlYkluc3BlY3Rvci5E
T01UcmVlRWxlbWVudC5wcm90b3R5cGUgPSB7CiAgICAgICAgIGlmICh0aGlzLnRyZWVPdXRsaW5l
LnNlbGVjdGVkRE9NTm9kZSgpICE9PSB0aGlzLnJlcHJlc2VudGVkT2JqZWN0KQogICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIGlmICh0aGlzLnJlcHJlc2VudGVkT2JqZWN0Lmlz
SW5TaGFkb3dUcmVlKCkpCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICAgICAgaWYg
KHRoaXMucmVwcmVzZW50ZWRPYmplY3Qubm9kZVR5cGUoKSAhPT0gTm9kZS5FTEVNRU5UX05PREUg
JiYgdGhpcy5yZXByZXNlbnRlZE9iamVjdC5ub2RlVHlwZSgpICE9PSBOb2RlLlRFWFRfTk9ERSkK
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIApAQCAtNjAzLDE5ICs2MDksMjIgQEAgV2ViSW5z
cGVjdG9yLkRPTVRyZWVFbGVtZW50LnByb3RvdHlwZSA9IHsKIAogICAgIF9wb3B1bGF0ZVRhZ0Nv
bnRleHRNZW51OiBmdW5jdGlvbihjb250ZXh0TWVudSwgZXZlbnQpCiAgICAgewotICAgICAgICB2
YXIgYXR0cmlidXRlID0gZXZlbnQudGFyZ2V0LmVuY2xvc2luZ05vZGVPclNlbGZXaXRoQ2xhc3Mo
Imh0bWwtYXR0cmlidXRlIik7Ci0gICAgICAgIHZhciBuZXdBdHRyaWJ1dGUgPSBldmVudC50YXJn
ZXQuZW5jbG9zaW5nTm9kZU9yU2VsZldpdGhDbGFzcygiYWRkLWF0dHJpYnV0ZSIpOworICAgICAg
ICB2YXIgbm9kZSA9IHRoaXMucmVwcmVzZW50ZWRPYmplY3Q7CisgICAgICAgIGlmICghbm9kZS5p
c0luU2hhZG93VHJlZSgpKSB7CisgICAgICAgICAgICB2YXIgYXR0cmlidXRlID0gZXZlbnQudGFy
Z2V0LmVuY2xvc2luZ05vZGVPclNlbGZXaXRoQ2xhc3MoImh0bWwtYXR0cmlidXRlIik7CisgICAg
ICAgICAgICB2YXIgbmV3QXR0cmlidXRlID0gZXZlbnQudGFyZ2V0LmVuY2xvc2luZ05vZGVPclNl
bGZXaXRoQ2xhc3MoImFkZC1hdHRyaWJ1dGUiKTsKIAotICAgICAgICAvLyBBZGQgYXR0cmlidXRl
LXJlbGF0ZWQgYWN0aW9ucy4KLSAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kSXRlbShXZWJJbnNw
ZWN0b3IuVUlTdHJpbmcoIkFkZCBBdHRyaWJ1dGUiKSwgdGhpcy5fYWRkTmV3QXR0cmlidXRlLmJp
bmQodGhpcykpOwotICAgICAgICBpZiAoYXR0cmlidXRlICYmICFuZXdBdHRyaWJ1dGUpCi0gICAg
ICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0cmluZygiRWRp
dCBBdHRyaWJ1dGUiKSwgdGhpcy5fc3RhcnRFZGl0aW5nQXR0cmlidXRlLmJpbmQodGhpcywgYXR0
cmlidXRlLCBldmVudC50YXJnZXQpKTsKLSAgICAgICAgY29udGV4dE1lbnUuYXBwZW5kU2VwYXJh
dG9yKCk7Ci0KLSAgICAgICAgaWYgKFdlYkluc3BlY3Rvci5jc3NTdHlsZU1hbmFnZXIuY2FuRm9y
Y2VQc2V1ZG9DbGFzc2VzKCkpIHsKLSAgICAgICAgICAgIHZhciBwc2V1ZG9TdWJNZW51ID0gY29u
dGV4dE1lbnUuYXBwZW5kU3ViTWVudUl0ZW0oV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJGb3JjZWQg
UHNldWRvLUNsYXNzZXMiKSk7Ci0gICAgICAgICAgICB0aGlzLl9wb3B1bGF0ZUZvcmNlZFBzZXVk
b1N0YXRlSXRlbXMocHNldWRvU3ViTWVudSk7CisgICAgICAgICAgICAvLyBBZGQgYXR0cmlidXRl
LXJlbGF0ZWQgYWN0aW9ucy4KKyAgICAgICAgICAgIGNvbnRleHRNZW51LmFwcGVuZEl0ZW0oV2Vi
SW5zcGVjdG9yLlVJU3RyaW5nKCJBZGQgQXR0cmlidXRlIiksIHRoaXMuX2FkZE5ld0F0dHJpYnV0
ZS5iaW5kKHRoaXMpKTsKKyAgICAgICAgICAgIGlmIChhdHRyaWJ1dGUgJiYgIW5ld0F0dHJpYnV0
ZSkKKyAgICAgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5V
SVN0cmluZygiRWRpdCBBdHRyaWJ1dGUiKSwgdGhpcy5fc3RhcnRFZGl0aW5nQXR0cmlidXRlLmJp
bmQodGhpcywgYXR0cmlidXRlLCBldmVudC50YXJnZXQpKTsKICAgICAgICAgICAgIGNvbnRleHRN
ZW51LmFwcGVuZFNlcGFyYXRvcigpOworCisgICAgICAgICAgICBpZiAoV2ViSW5zcGVjdG9yLmNz
c1N0eWxlTWFuYWdlci5jYW5Gb3JjZVBzZXVkb0NsYXNzZXMoKSkgeworICAgICAgICAgICAgICAg
IHZhciBwc2V1ZG9TdWJNZW51ID0gY29udGV4dE1lbnUuYXBwZW5kU3ViTWVudUl0ZW0oV2ViSW5z
cGVjdG9yLlVJU3RyaW5nKCJGb3JjZWQgUHNldWRvLUNsYXNzZXMiKSk7CisgICAgICAgICAgICAg
ICAgdGhpcy5fcG9wdWxhdGVGb3JjZWRQc2V1ZG9TdGF0ZUl0ZW1zKHBzZXVkb1N1Yk1lbnUpOwor
ICAgICAgICAgICAgICAgIGNvbnRleHRNZW51LmFwcGVuZFNlcGFyYXRvcigpOworICAgICAgICAg
ICAgfQogICAgICAgICB9CiAKICAgICAgICAgdGhpcy5fcG9wdWxhdGVOb2RlQ29udGV4dE1lbnUo
Y29udGV4dE1lbnUpOwpAQCAtNjM4LDE2ICs2NDcsMjIgQEAgV2ViSW5zcGVjdG9yLkRPTVRyZWVF
bGVtZW50LnByb3RvdHlwZSA9IHsKIAogICAgIF9wb3B1bGF0ZVRleHRDb250ZXh0TWVudTogZnVu
Y3Rpb24oY29udGV4dE1lbnUsIHRleHROb2RlKQogICAgIHsKLSAgICAgICAgY29udGV4dE1lbnUu
YXBwZW5kSXRlbShXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkVkaXQgVGV4dCIpLCB0aGlzLl9zdGFy
dEVkaXRpbmdUZXh0Tm9kZS5iaW5kKHRoaXMsIHRleHROb2RlKSk7CisgICAgICAgIHZhciBub2Rl
ID0gdGhpcy5yZXByZXNlbnRlZE9iamVjdDsKKyAgICAgICAgaWYgKCFub2RlLmlzSW5TaGFkb3dU
cmVlKCkpCisgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci5V
SVN0cmluZygiRWRpdCBUZXh0IiksIHRoaXMuX3N0YXJ0RWRpdGluZ1RleHROb2RlLmJpbmQodGhp
cywgdGV4dE5vZGUpKTsKKwogICAgICAgICB0aGlzLl9wb3B1bGF0ZU5vZGVDb250ZXh0TWVudShj
b250ZXh0TWVudSk7CiAgICAgfSwKIAogICAgIF9wb3B1bGF0ZU5vZGVDb250ZXh0TWVudTogZnVu
Y3Rpb24oY29udGV4dE1lbnUpCiAgICAgewogICAgICAgICAvLyBBZGQgZnJlZS1mb3JtIG5vZGUt
cmVsYXRlZCBhY3Rpb25zLgotICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3Bl
Y3Rvci5VSVN0cmluZygiRWRpdCBhcyBIVE1MIiksIHRoaXMuX2VkaXRBc0hUTUwuYmluZCh0aGlz
KSk7CisgICAgICAgIHZhciBub2RlID0gdGhpcy5yZXByZXNlbnRlZE9iamVjdDsKKyAgICAgICAg
aWYgKCFub2RlLmlzSW5TaGFkb3dUcmVlKCkpCisgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBl
bmRJdGVtKFdlYkluc3BlY3Rvci5VSVN0cmluZygiRWRpdCBhcyBIVE1MIiksIHRoaXMuX2VkaXRB
c0hUTUwuYmluZCh0aGlzKSk7CiAgICAgICAgIGNvbnRleHRNZW51LmFwcGVuZEl0ZW0oV2ViSW5z
cGVjdG9yLlVJU3RyaW5nKCJDb3B5IGFzIEhUTUwiKSwgdGhpcy5fY29weUhUTUwuYmluZCh0aGlz
KSk7Ci0gICAgICAgIGNvbnRleHRNZW51LmFwcGVuZEl0ZW0oV2ViSW5zcGVjdG9yLlVJU3RyaW5n
KCJEZWxldGUgTm9kZSIpLCB0aGlzLnJlbW92ZS5iaW5kKHRoaXMpKTsKKyAgICAgICAgaWYgKCFu
b2RlLmlzSW5TaGFkb3dUcmVlKCkpCisgICAgICAgICAgICBjb250ZXh0TWVudS5hcHBlbmRJdGVt
KFdlYkluc3BlY3Rvci5VSVN0cmluZygiRGVsZXRlIE5vZGUiKSwgdGhpcy5yZW1vdmUuYmluZCh0
aGlzKSk7CiAgICAgfSwKIAogICAgIF9zdGFydEVkaXRpbmc6IGZ1bmN0aW9uKCkKQEAgLTY1NSw2
ICs2NzAsOSBAQCBXZWJJbnNwZWN0b3IuRE9NVHJlZUVsZW1lbnQucHJvdG90eXBlID0gewogICAg
ICAgICBpZiAodGhpcy50cmVlT3V0bGluZS5zZWxlY3RlZERPTU5vZGUoKSAhPT0gdGhpcy5yZXBy
ZXNlbnRlZE9iamVjdCkKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAorICAgICAgICBpZiAo
dGhpcy5yZXByZXNlbnRlZE9iamVjdC5pc0luU2hhZG93VHJlZSgpKQorICAgICAgICAgICAgcmV0
dXJuIGZhbHNlOworCiAgICAgICAgIHZhciBsaXN0SXRlbSA9IHRoaXMuX2xpc3RJdGVtTm9kZTsK
IAogICAgICAgICBpZiAodGhpcy5fY2FuQWRkQXR0cmlidXRlcykgewpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NVHJlZU91dGxpbmUuanMg
Yi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01UcmVlT3V0bGlu
ZS5qcwppbmRleCAwN2M5NzU5Li41MWEzMmEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01UcmVlT3V0bGluZS5qcworKysgYi9Tb3VyY2Uv
V2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9ET01UcmVlT3V0bGluZS5qcwpAQCAt
NDUzLDE5ICs0NTMsMTYgQEAgV2ViSW5zcGVjdG9yLkRPTVRyZWVPdXRsaW5lLnByb3RvdHlwZSA9
IHsKICAgICAgICAgICAgIHJldHVybjsKIAogICAgICAgICB2YXIgY29udGV4dE1lbnUgPSBuZXcg
V2ViSW5zcGVjdG9yLkNvbnRleHRNZW51KGV2ZW50KTsKLSAgICAgICAgdGhpcy5wb3B1bGF0ZUNv
bnRleHRNZW51KGNvbnRleHRNZW51LCBldmVudCk7CisgICAgICAgIHRoaXMucG9wdWxhdGVDb250
ZXh0TWVudShjb250ZXh0TWVudSwgZXZlbnQsIHRyZWVFbGVtZW50KTsKICAgICAgICAgY29udGV4
dE1lbnUuc2hvdygpOwogICAgIH0sCiAKLSAgICBwb3B1bGF0ZUNvbnRleHRNZW51OiBmdW5jdGlv
bihjb250ZXh0TWVudSwgZXZlbnQpCisgICAgcG9wdWxhdGVDb250ZXh0TWVudTogZnVuY3Rpb24o
Y29udGV4dE1lbnUsIGV2ZW50LCB0cmVlRWxlbWVudCkKICAgICB7Ci0gICAgICAgIHZhciB0cmVl
RWxlbWVudCA9IHRoaXMuX3RyZWVFbGVtZW50RnJvbUV2ZW50KGV2ZW50KTsKLSAgICAgICAgaWYg
KCF0cmVlRWxlbWVudCkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLQogICAgICAgICB2YXIg
dGFnID0gZXZlbnQudGFyZ2V0LmVuY2xvc2luZ05vZGVPclNlbGZXaXRoQ2xhc3MoImh0bWwtdGFn
Iik7CiAgICAgICAgIHZhciB0ZXh0Tm9kZSA9IGV2ZW50LnRhcmdldC5lbmNsb3NpbmdOb2RlT3JT
ZWxmV2l0aENsYXNzKCJodG1sLXRleHQtbm9kZSIpOwogICAgICAgICB2YXIgY29tbWVudE5vZGUg
PSBldmVudC50YXJnZXQuZW5jbG9zaW5nTm9kZU9yU2VsZldpdGhDbGFzcygiaHRtbC1jb21tZW50
Iik7CisKICAgICAgICAgdmFyIHBvcHVsYXRlZCA9IGZhbHNlOwogICAgICAgICBpZiAodGFnICYm
IHRyZWVFbGVtZW50Ll9wb3B1bGF0ZVRhZ0NvbnRleHRNZW51KSB7CiAgICAgICAgICAgICBpZiAo
cG9wdWxhdGVkKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvUnVsZXNTdHlsZURldGFpbHNQYW5lbC5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1J1bGVzU3R5bGVEZXRhaWxzUGFuZWwuanMKaW5kZXggNzk2
NGIzZS4uMjE1YjE4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRl
cmZhY2UvVmlld3MvUnVsZXNTdHlsZURldGFpbHNQYW5lbC5qcworKysgYi9Tb3VyY2UvV2ViSW5z
cGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9SdWxlc1N0eWxlRGV0YWlsc1BhbmVsLmpzCkBA
IC0xNDgsMTQgKzE0OCwxNiBAQCBXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURldGFpbHNQYW5lbC5w
cm90b3R5cGUgPSB7CiAgICAgICAgICAgICBpZiAocHJldmlvdXNTZWN0aW9uKQogICAgICAgICAg
ICAgICAgIHByZXZpb3VzU2VjdGlvbi5sYXN0SW5Hcm91cCA9IHRydWU7CiAKLSAgICAgICAgICAg
IHZhciBuZXdSdWxlQnV0dG9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7Ci0gICAg
ICAgICAgICBuZXdSdWxlQnV0dG9uLmNsYXNzTmFtZSA9IFdlYkluc3BlY3Rvci5SdWxlc1N0eWxl
RGV0YWlsc1BhbmVsLk5ld1J1bGVFbGVtZW50U3R5bGVDbGFzc05hbWU7Ci0gICAgICAgICAgICBu
ZXdSdWxlQnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgdGhpcy5fbmV3UnVsZUNsaWNr
ZWQuYmluZCh0aGlzKSk7CisgICAgICAgICAgICBpZiAoIXRoaXMubm9kZVN0eWxlcy5ub2RlLmlz
SW5TaGFkb3dUcmVlKCkpIHsKKyAgICAgICAgICAgICAgICB2YXIgbmV3UnVsZUJ1dHRvbiA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOworICAgICAgICAgICAgICAgIG5ld1J1bGVCdXR0
b24uY2xhc3NOYW1lID0gV2ViSW5zcGVjdG9yLlJ1bGVzU3R5bGVEZXRhaWxzUGFuZWwuTmV3UnVs
ZUVsZW1lbnRTdHlsZUNsYXNzTmFtZTsKKyAgICAgICAgICAgICAgICBuZXdSdWxlQnV0dG9uLmFk
ZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgdGhpcy5fbmV3UnVsZUNsaWNrZWQuYmluZCh0aGlzKSk7
CiAKLSAgICAgICAgICAgIG5ld1J1bGVCdXR0b24uYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRl
RWxlbWVudCgiaW1nIikpOwotICAgICAgICAgICAgbmV3UnVsZUJ1dHRvbi5hcHBlbmRDaGlsZChk
b2N1bWVudC5jcmVhdGVUZXh0Tm9kZShXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIk5ldyBSdWxlIikp
KTsKKyAgICAgICAgICAgICAgICBuZXdSdWxlQnV0dG9uLmFwcGVuZENoaWxkKGRvY3VtZW50LmNy
ZWF0ZUVsZW1lbnQoImltZyIpKTsKKyAgICAgICAgICAgICAgICBuZXdSdWxlQnV0dG9uLmFwcGVu
ZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKFdlYkluc3BlY3Rvci5VSVN0cmluZygiTmV3
IFJ1bGUiKSkpOwogCi0gICAgICAgICAgICBuZXdET01GcmFnbWVudC5hcHBlbmRDaGlsZChuZXdS
dWxlQnV0dG9uKTsKKyAgICAgICAgICAgICAgICBuZXdET01GcmFnbWVudC5hcHBlbmRDaGlsZChu
ZXdSdWxlQnV0dG9uKTsKKyAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYWRkZWROZXdSdWxl
QnV0dG9uID0gdHJ1ZTsKICAgICAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>