<?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>72373</bug_id>
          
          <creation_ts>2011-11-15 03:29:27 -0800</creation_ts>
          <short_desc>Web Inspector: inspector follows javascript: hrefs as relative</short_desc>
          <delta_ts>2011-11-17 02:10:33 -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>http://dedimine.com/public/crbug-inspector-uri.html</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="Rosen Dash">rosen.dash</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</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>502788</commentid>
    <comment_count>0</comment_count>
    <who name="Rosen Dash">rosen.dash</who>
    <bug_when>2011-11-15 03:29:27 -0800</bug_when>
    <thetext>This bug has been reported at http://crbug/99664

Have a document with this code snippet.
&lt;a href=&quot;javascript:alert(&apos;foo&apos;);&quot;&gt;Test link&lt;/a&gt;

Inspect the link, click the href in the inspector, inspector follows the href as if it were relative (eg. example.com/javascript:alert(&apos;foo&apos;);)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502923</commentid>
    <comment_count>1</comment_count>
      <attachid>115170</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-15 08:21:21 -0800</bug_when>
    <thetext>Created attachment 115170
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502971</commentid>
    <comment_count>2</comment_count>
      <attachid>115170</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-11-15 09:31:17 -0800</bug_when>
    <thetext>Comment on attachment 115170
Patch

Should we prevent running the script in the Inspector? It seems we should send the script to the inspected page to exec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503826</commentid>
    <comment_count>3</comment_count>
      <attachid>115372</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-16 06:45:00 -0800</bug_when>
    <thetext>Created attachment 115372
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503833</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-16 06:53:54 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 115170 [details])
&gt; Should we prevent running the script in the Inspector? It seems we should send the script to the inspected page to exec.

Right, running the code in the Inspector would be a huge security hole. We decided not to linkify the &quot;javascript:...&quot; URLs altogether.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503862</commentid>
    <comment_count>5</comment_count>
      <attachid>115372</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-16 07:40:32 -0800</bug_when>
    <thetext>Comment on attachment 115372
Patch

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

&gt; Source/WebCore/inspector/front-end/ResourceUtils.js:291
&gt; +        if (href.indexOf(&quot;javascript:&quot;) === 0)

I&apos;d rather do this check at the call site and return href here, otherwise looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504672</commentid>
    <comment_count>6</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2011-11-17 02:10:33 -0800</bug_when>
    <thetext>Committed r100588: &lt;http://trac.webkit.org/changeset/100588&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115170</attachid>
            <date>2011-11-15 08:21:21 -0800</date>
            <delta_ts>2011-11-16 06:44:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72373-20111115202119.patch</filename>
            <type>text/plain</type>
            <size>4976</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwMjgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZkM2FjNzUwZWUxYTNj
NDkzODFmZjg1MmNlZjJiN2E4ZGQyZjc2ZC4uYTU4YTlkYTFmZTAxNmMzZWQ0YWI5MjhiNTliODNk
MjA0NzhkMmVjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDExLTExLTE1ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogaW5zcGVjdG9yIGZvbGxvd3MgamF2YXNjcmlwdDogaHJlZnMgYXMgcmVsYXRpdmUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMzczCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
ZnJvbnQtZW5kL1Jlc291cmNlVXRpbHMuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuY29tcGxl
dGVVUkwpOgorCiAyMDExLTExLTE1ICBQaGlsaXAgUm9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAK
ICAgICAgICAgRml4IFNWRyBoaXQgdGVzdGluZyB3aGVuIHBhZGRpbmcgaXMgcHJlc2VudApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZVV0aWxz
LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZVV0aWxzLmpz
CmluZGV4IDNhMzYyM2MzNmU5YWU4OTYwMjg3YmJiZDg5NmYxZGU5YmM4ZWIxY2MuLjhhY2Y0ZDM5
ZWEwM2ZhZTI5M2M5YWI4MTlkODkxN2U3YWQ5OWIyNjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2VVdGlscy5qcworKysgYi9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlVXRpbHMuanMKQEAgLTI4MCw3ICsyODAs
NyBAQCBXZWJJbnNwZWN0b3IuY29tcGxldGVVUkwgPSBmdW5jdGlvbihiYXNlVVJMLCBocmVmKQog
ICAgIGlmIChocmVmKSB7CiAgICAgICAgIC8vIFJldHVybiBhYnNvbHV0ZSBVUkxzIGFzLWlzLgog
ICAgICAgICB2YXIgcGFyc2VkSHJlZiA9IGhyZWYuYXNQYXJzZWRVUkwoKTsKLSAgICAgICAgaWYg
KChwYXJzZWRIcmVmICYmIHBhcnNlZEhyZWYuc2NoZW1lKSB8fCBocmVmLmluZGV4T2YoImRhdGE6
IikgPT09IDApCisgICAgICAgIGlmICgocGFyc2VkSHJlZiAmJiBwYXJzZWRIcmVmLnNjaGVtZSkg
fHwgaHJlZi5pbmRleE9mKCJkYXRhOiIpID09PSAwIHx8IGhyZWYuaW5kZXhPZigiamF2YXNjcmlw
dDoiKSA9PT0gMCkKICAgICAgICAgICAgIHJldHVybiBocmVmOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGVj
M2IwMDAxMzcwNzA5NWJmZGJlMjEwMDFjYzYwOWM3ZjYxYWM2OGMuLmFlYTA5YjhmM2E2MGEzMWRj
ZWI4MmEzMTFmM2Q3OWVjZTQ0ZTMyZGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0x
NSAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdl
YiBJbnNwZWN0b3I6IGluc3BlY3RvciBmb2xsb3dzIGphdmFzY3JpcHQ6IGhyZWZzIGFzIHJlbGF0
aXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjM3
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaW5z
cGVjdG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnktZXhwZWN0ZWQudHh0OgorICAgICAgICAq
IGluc3BlY3Rvci9zdHlsZXMvc3R5bGVzLXVybC1saW5raWZ5Lmh0bWw6CisKIDIwMTEtMTEtMTUg
IFpvbHRhbiBBcnZhaSAgPHphcnZhaUBpbmYudS1zemVnZWQuaHU+CiAKICAgICAgICAgW1F0XSBF
bmFibGUgc2tpcHBlZCBidXQgbm93IHBhc3NpbmcgdGVzdHMgKGh0dHAvdGVzdHMpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lmeS1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lm
eS1leHBlY3RlZC50eHQKaW5kZXggNTg4OTg5NWJjZjkwZjQ5NDExMjljYWIyOGZkMGYwNmE5MjU2
ZjVkOC4uMGZlYmFhZTA3ZWE2ODBlZDI3MjQzNzliMjRmOGQ1NjAwNWQ0ODkzNyAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnktZXhwZWN0
ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMvc3R5bGVzLXVybC1saW5r
aWZ5LWV4cGVjdGVkLnR4dApAQCAtMSw0ICsxLDQgQEAKLVRlc3RzIHRoYXQgVVJMcyBhcmUgbGlu
a2VkIHRvIGFuZCBjb21wbGV0ZWQgY29ycmVjdGx5LiBCdWdzIDUxNjYzLCA1MzE3MSwgNjI2NDMK
K1Rlc3RzIHRoYXQgVVJMcyBhcmUgbGlua2VkIHRvIGFuZCBjb21wbGV0ZWQgY29ycmVjdGx5LiBC
dWdzIDUxNjYzLCA1MzE3MSwgNjI2NDMsIDcyMzczCiAKIAogVVJMcyBjb21wbGV0ZWQ6CkBAIC0x
Myw2ICsxMyw3IEBAIGh0dHA6Ly9leGFtcGxlLmNvbS9tb28KIGh0dHA6Ly9leGFtcGxlLmNvbS9m
b28/YT1iCiBodHRwOi8vZXhhbXBsZS5jb20vZm9vP2E9YgogZGF0YTppbWFnZS9wbmc7YmFzZTY0
LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFSUFBQUJDQWdNQUFBQ2VPdWg3QUFBQUJHZEJUVUVB
QUsvSU53V0s2UUFBQUFsUVRGUkYvLy8vQUFBQS8vLy9mdStQVHdBQUFBRjBVazVUQUVEbTJHWUFB
QUNIU1VSQlZEakx4ZExiRFlBZ0RBVlFHRUxuMFIzb0VIWWYyS0dkVXF0RTQ2T0ZSQ1Azb3lUbmcx
eENuV3NhRDVKUlJ0Q2tRMllta0JrSFJYcVdKQm4wajBUSUNicnNXVm9XaFJTaENkY0d5WkN0SHhN
YVVuVlBSWjlLU2JtQkpkc1gydkpWbndxUkQwUmI0cnB6Z0liRS9BSTVOVG5XQU12eTVsMGRYcmZ1
TGg1T0NlNUJtbVlHWGhUVXhsUTV4SjhBQUFBQVNVVk9SSzVDWUlJPQoramF2YXNjcmlwdDphbGVy
dCgnZm9vJyk7CiBMaW5rIGZvciBhIFVSSSBmcm9tIENTUyBkb2N1bWVudDoKIHdlYmtpdC1odG1s
LXJlc291cmNlLWxpbmsgaW5zcGVjdG9yL3N0eWxlcy9yZXNvdXJjZXMvZnJvbWNzcy5wbmcKIExp
bmsgZm9yIGEgVVJJIGZyb20gaWZyYW1lIGlubGluZSBzdHlsZXNoZWV0OgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnkuaHRtbCBiL0xh
eW91dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMvc3R5bGVzLXVybC1saW5raWZ5Lmh0bWwKaW5kZXgg
YjY5MzlkZDM1YTNjYzhkNDMzZDk5NjdhYWRjNTE3ZDQ3YTAxN2VjMy4uNTQ4ZDRlYmYxNzBjY2Iz
MGJkOGQ3YzRjMjc2ZjQ1ZTI4NjU3NTFjZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnkuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lmeS5odG1sCkBAIC0yNyw2ICsyNyw3IEBAIGZ1
bmN0aW9uIHRlc3QoKQogCiAgICAgY29uc3QgZGF0YVVSTCA9ICJkYXRhOmltYWdlL3BuZztiYXNl
NjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVJQUFBQkNBZ01BQUFDZU91aDdBQUFBQkdkQlRV
RUFBSy9JTndXSzZRQUFBQWxRVEZSRi8vLy9BQUFBLy8vL2Z1K1BUd0FBQUFGMFVrNVRBRURtMkdZ
QUFBQ0hTVVJCVkRqTHhkTGJEWUFnREFWUUdFTG4wUjNvRUhZZjJLR2RVcXRFNDZPRlJDUDNveVRu
ZzF4Q25Xc2FENUpSUnRDa1EyWW1rQmtIUlhxV0pCbjBqMFRJQ2Jyc1dWb1doUlNoQ2RjR3laQ3RI
eE1hVW5WUFJaOUtTYm1CSmRzWDJ2SlZud3FSRDBSYjRycHpnSWJFL0FJNU5UbldBTXZ5NWwwZFhy
ZnVMaDVPQ2U1Qm1tWUdYaFRVeGxRNXhKOEFBQUFBU1VWT1JLNUNZSUk9IjsKICAgICBjb21wbGV0
ZVVSTCgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28iLCBkYXRhVVJMKTsKKyAgICBjb21wbGV0ZVVS
TCgiaHR0cDovL2V4YW1wbGUuY29tL2ZvbyIsICJqYXZhc2NyaXB0OmFsZXJ0KCdmb28nKTsiKTsK
IAogICAgIGZ1bmN0aW9uIGR1bXBIcmVmKGR1bXBMaW5rQ2xhc3MpCiAgICAgewpAQCAtODEsNyAr
ODIsNyBAQCBmdW5jdGlvbiB0ZXN0KCkKIDwvaGVhZD4KIDxib2R5IG9ubG9hZD0icnVuQWZ0ZXJJ
ZnJhbWVJc0xvYWRlZCgpIj4KIDxwPgotVGVzdHMgdGhhdCBVUkxzIGFyZSBsaW5rZWQgdG8gYW5k
IGNvbXBsZXRlZCBjb3JyZWN0bHkuIEJ1Z3MgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTE2NjMiPjUxNjYzPC9hPiwgPGEgaHJlZj0iaHR0cDovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTMxNzEiPjUzMTcxPC9hPiwgPGEgaHJlZj0iaHR0
cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjI2NDMiPjYyNjQzPC9hPgorVGVz
dHMgdGhhdCBVUkxzIGFyZSBsaW5rZWQgdG8gYW5kIGNvbXBsZXRlZCBjb3JyZWN0bHkuIEJ1Z3Mg
PGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE2NjMiPjUx
NjYzPC9hPiwgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTMxNzEiPjUzMTcxPC9hPiwgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NjI2NDMiPjYyNjQzPC9hPiwgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NzIzNzMiPjcyMzczPC9hPgogPC9wPgogPGRpdiBpZD0ibG9jYWwi
PjwvZGl2PgogPGlmcmFtZSBzcmM9InJlc291cmNlcy9zdHlsZXMtdXJsLWxpbmtpZnktaWZyYW1l
Lmh0bWwiPjwvaWZyYW1lPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115372</attachid>
            <date>2011-11-16 06:45:00 -0800</date>
            <delta_ts>2011-11-16 07:40:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72373-20111116184458.patch</filename>
            <type>text/plain</type>
            <size>7228</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwMjgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2ZkM2FjNzUwZWUxYTNj
NDkzODFmZjg1MmNlZjJiN2E4ZGQyZjc2ZC4uYTUyNDA0ODZjYTA5MTdhMTE1OGY2YWZjYTQyZWQ1
ZmJlZmM1YjU4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTExLTE2ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogaW5zcGVjdG9yIGZvbGxvd3MgamF2YXNjcmlwdDogaHJlZnMgYXMgcmVsYXRpdmUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMzczCisKKyAg
ICAgICAgamF2YXNjcmlwdDogaHJlZnMgc2hvdWxkIG5ldmVyIGJlIGxpbmtpZmllZCBmb3Igc2Vj
dXJpdHkuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBpbnNwZWN0b3IvZnJvbnQtZW5kL0VsZW1lbnRzVHJlZU91dGxpbmUuanM6CisgICAgICAgIChX
ZWJJbnNwZWN0b3IuRWxlbWVudHNUcmVlRWxlbWVudC5wcm90b3R5cGUuX2J1aWxkQXR0cmlidXRl
RE9NKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlVXRpbHMuanM6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuY29tcGxldGVVUkwpOgorCiAyMDExLTExLTE1ICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAKICAgICAgICAgRml4IFNWRyBoaXQgdGVzdGluZyB3
aGVuIHBhZGRpbmcgaXMgcHJlc2VudApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9FbGVtZW50c1RyZWVPdXRsaW5lLmpzCmluZGV4IDUyNTk1MGQxNTY2
YzdkMWNjNjE1ZDRjZDVlOWU1NzhlMjBlMmU4MDIuLmZjZGIwYTNhOWZhNDcyZGFiOWNhMzNlYjEw
MmZjMzk2NTU2N2U5MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9u
dC1lbmQvRWxlbWVudHNUcmVlT3V0bGluZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL0VsZW1lbnRzVHJlZU91dGxpbmUuanMKQEAgLTE0NjcsNyArMTQ2NywxMSBA
QCBXZWJJbnNwZWN0b3IuRWxlbWVudHNUcmVlRWxlbWVudC5wcm90b3R5cGUgPSB7CiAgICAgICAg
IGlmIChsaW5raWZ5ICYmIChuYW1lID09PSAic3JjIiB8fCBuYW1lID09PSAiaHJlZiIpKSB7CiAg
ICAgICAgICAgICB2YXIgcmV3cml0dGVuSHJlZiA9IFdlYkluc3BlY3Rvci5yZXNvdXJjZVVSTEZv
clJlbGF0ZWROb2RlKG5vZGUsIHZhbHVlKTsKICAgICAgICAgICAgIHZhbHVlID0gdmFsdWUucmVw
bGFjZSgvKFtcLzs6XClcXVx9XSkvZywgIiQxXHUyMDBCIik7Ci0gICAgICAgICAgICBhdHRyU3Bh
bkVsZW1lbnQuYXBwZW5kQ2hpbGQobGlua2lmeShyZXdyaXR0ZW5IcmVmLCB2YWx1ZSwgIndlYmtp
dC1odG1sLWF0dHJpYnV0ZS12YWx1ZSIsIG5vZGUubm9kZU5hbWUoKS50b0xvd2VyQ2FzZSgpID09
PSAiYSIpKTsKKyAgICAgICAgICAgIGlmIChyZXdyaXR0ZW5IcmVmID09PSBudWxsKSB7CisgICAg
ICAgICAgICAgICAgdmFyIGF0dHJWYWx1ZUVsZW1lbnQgPSBhdHRyU3BhbkVsZW1lbnQuY3JlYXRl
Q2hpbGQoInNwYW4iLCAid2Via2l0LWh0bWwtYXR0cmlidXRlLXZhbHVlIik7CisgICAgICAgICAg
ICAgICAgYXR0clZhbHVlRWxlbWVudC50ZXh0Q29udGVudCA9IHZhbHVlOworICAgICAgICAgICAg
fSBlbHNlCisgICAgICAgICAgICAgICAgYXR0clNwYW5FbGVtZW50LmFwcGVuZENoaWxkKGxpbmtp
ZnkocmV3cml0dGVuSHJlZiwgdmFsdWUsICJ3ZWJraXQtaHRtbC1hdHRyaWJ1dGUtdmFsdWUiLCBu
b2RlLm5vZGVOYW1lKCkudG9Mb3dlckNhc2UoKSA9PT0gImEiKSk7CiAgICAgICAgIH0gZWxzZSB7
CiAgICAgICAgICAgICB2YWx1ZSA9IHZhbHVlLnJlcGxhY2UoLyhbXC87OlwpXF1cfV0pL2csICIk
MVx1MjAwQiIpOwogICAgICAgICAgICAgdmFyIGF0dHJWYWx1ZUVsZW1lbnQgPSBhdHRyU3BhbkVs
ZW1lbnQuY3JlYXRlQ2hpbGQoInNwYW4iLCAid2Via2l0LWh0bWwtYXR0cmlidXRlLXZhbHVlIik7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNl
VXRpbHMuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlVXRp
bHMuanMKaW5kZXggM2EzNjIzYzM2ZTlhZTg5NjAyODdiYmJkODk2ZjFkZTliYzhlYjFjYy4uYjUy
MmYwODg4YTE5YTQ2OTc2YWQxYzlmMTVmMmY0NTYyYzYzMDQyYiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZVV0aWxzLmpzCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2VVdGlscy5qcwpAQCAtMjIwLDEx
ICsyMjAsMTcgQEAgV2ViSW5zcGVjdG9yLmxpbmtpZnlSZXNvdXJjZUFzTm9kZSA9IGZ1bmN0aW9u
KHVybCwgbGluZU51bWJlciwgY2xhc3NlcywgdG9vbHRpcFQKICAgICByZXR1cm4gYW5jaG9yOwog
fQogCisvKioKKyAqIEByZXR1cm4gez9zdHJpbmd9IG51bGwgaWYgdGhlIHNwZWNpZmllZCByZXNv
dXJjZSBNVVNUIE5PVCBoYXZlIGEgVVJMIChlLmcuICJqYXZhc2NyaXB0Oi4uLiIpCisgKi8KIFdl
Ykluc3BlY3Rvci5yZXNvdXJjZVVSTEZvclJlbGF0ZWROb2RlID0gZnVuY3Rpb24obm9kZSwgdXJs
KQogewogICAgIGlmICghdXJsIHx8IHVybC5pbmRleE9mKCI6Ly8iKSA+IDApCiAgICAgICAgIHJl
dHVybiB1cmw7CiAKKyAgICBpZiAodXJsLmluZGV4T2YoImphdmFzY3JpcHQ6IikgPT09IDApCisg
ICAgICAgIHJldHVybiBudWxsOyAvLyBEbyBub3QgcHJvdmlkZSBhIHJlc291cmNlIFVSTCBmb3Ig
c2VjdXJpdHkuCisKICAgICBmb3IgKHZhciBmcmFtZU93bmVyQ2FuZGlkYXRlID0gbm9kZTsgZnJh
bWVPd25lckNhbmRpZGF0ZTsgZnJhbWVPd25lckNhbmRpZGF0ZSA9IGZyYW1lT3duZXJDYW5kaWRh
dGUucGFyZW50Tm9kZSkgewogICAgICAgICBpZiAoZnJhbWVPd25lckNhbmRpZGF0ZS5kb2N1bWVu
dFVSTCkgewogICAgICAgICAgICAgdmFyIHJlc3VsdCA9IFdlYkluc3BlY3Rvci5jb21wbGV0ZVVS
TChmcmFtZU93bmVyQ2FuZGlkYXRlLmRvY3VtZW50VVJMLCB1cmwpOwpAQCAtMjgyLDYgKzI4OCw4
IEBAIFdlYkluc3BlY3Rvci5jb21wbGV0ZVVSTCA9IGZ1bmN0aW9uKGJhc2VVUkwsIGhyZWYpCiAg
ICAgICAgIHZhciBwYXJzZWRIcmVmID0gaHJlZi5hc1BhcnNlZFVSTCgpOwogICAgICAgICBpZiAo
KHBhcnNlZEhyZWYgJiYgcGFyc2VkSHJlZi5zY2hlbWUpIHx8IGhyZWYuaW5kZXhPZigiZGF0YToi
KSA9PT0gMCkKICAgICAgICAgICAgIHJldHVybiBocmVmOworICAgICAgICBpZiAoaHJlZi5pbmRl
eE9mKCJqYXZhc2NyaXB0OiIpID09PSAwKQorICAgICAgICAgICAgcmV0dXJuIG51bGw7IC8vIE5l
dmVyIGxpbmtpZnkgamF2YXNjcmlwdDogVVJMcyBmb3Igc2VjdXJpdHkuCiAgICAgfQogCiAgICAg
dmFyIHBhcnNlZFVSTCA9IGJhc2VVUkwuYXNQYXJzZWRVUkwoKTsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlYzNiMDAwMTM3
MDcwOTViZmRiZTIxMDAxY2M2MDljN2Y2MWFjNjhjLi5hYTIxZmY3MWQ2MDlkMTk0MGM3Zjg5N2Q0
YTljN2RlNGU4MDRlYzEzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMTEtMTYgIEFsZXhh
bmRlciBQYXZsb3YgIDxhcGF2bG92QGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVj
dG9yOiBpbnNwZWN0b3IgZm9sbG93cyBqYXZhc2NyaXB0OiBocmVmcyBhcyByZWxhdGl2ZQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIzNzMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGluc3BlY3Rvci9z
dHlsZXMvc3R5bGVzLXVybC1saW5raWZ5LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBpbnNwZWN0
b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lmeS5odG1sOgorCiAyMDExLTExLTE1ICBab2x0YW4g
QXJ2YWkgIDx6YXJ2YWlAaW5mLnUtc3plZ2VkLmh1PgogCiAgICAgICAgIFtRdF0gRW5hYmxlIHNr
aXBwZWQgYnV0IG5vdyBwYXNzaW5nIHRlc3RzIChodHRwL3Rlc3RzKQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnktZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9zdHlsZXMtdXJsLWxpbmtpZnktZXhwZWN0
ZWQudHh0CmluZGV4IDU4ODk4OTViY2Y5MGY0OTQxMTI5Y2FiMjhmZDBmMDZhOTI1NmY1ZDguLjg2
M2FlMjQ4N2Q0ZWNjNTM3M2Q1OWQzZGNhZDkzMzU0OGI2ZWE1ZmMgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMvc3R5bGVzLXVybC1saW5raWZ5LWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lmeS1leHBl
Y3RlZC50eHQKQEAgLTEsNCArMSw0IEBACi1UZXN0cyB0aGF0IFVSTHMgYXJlIGxpbmtlZCB0byBh
bmQgY29tcGxldGVkIGNvcnJlY3RseS4gQnVncyA1MTY2MywgNTMxNzEsIDYyNjQzCitUZXN0cyB0
aGF0IFVSTHMgYXJlIGxpbmtlZCB0byBhbmQgY29tcGxldGVkIGNvcnJlY3RseS4gQnVncyA1MTY2
MywgNTMxNzEsIDYyNjQzLCA3MjM3MwogCiAKIFVSTHMgY29tcGxldGVkOgpAQCAtMTMsNiArMTMs
NyBAQCBodHRwOi8vZXhhbXBsZS5jb20vbW9vCiBodHRwOi8vZXhhbXBsZS5jb20vZm9vP2E9Ygog
aHR0cDovL2V4YW1wbGUuY29tL2Zvbz9hPWIKIGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncw
S0dnb0FBQUFOU1VoRVVnQUFBRUlBQUFCQ0FnTUFBQUNlT3VoN0FBQUFCR2RCVFVFQUFLL0lOd1dL
NlFBQUFBbFFURlJGLy8vL0FBQUEvLy8vZnUrUFR3QUFBQUYwVWs1VEFFRG0yR1lBQUFDSFNVUkJW
RGpMeGRMYkRZQWdEQVZRR0VMbjBSM29FSFlmMktHZFVxdEU0Nk9GUkNQM295VG5nMXhDbldzYUQ1
SlJSdENrUTJZbWtCa0hSWHFXSkJuMGowVElDYnJzV1ZvV2hSU2hDZGNHeVpDdEh4TWFVblZQUlo5
S1NibUJKZHNYMnZKVm53cVJEMFJiNHJwemdJYkUvQUk1TlRuV0FNdnk1bDBkWHJmdUxoNU9DZTVC
bW1ZR1hoVFV4bFE1eEo4QUFBQUFTVVZPUks1Q1lJST0KK251bGwKIExpbmsgZm9yIGEgVVJJIGZy
b20gQ1NTIGRvY3VtZW50Ogogd2Via2l0LWh0bWwtcmVzb3VyY2UtbGluayBpbnNwZWN0b3Ivc3R5
bGVzL3Jlc291cmNlcy9mcm9tY3NzLnBuZwogTGluayBmb3IgYSBVUkkgZnJvbSBpZnJhbWUgaW5s
aW5lIHN0eWxlc2hlZXQ6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVz
L3N0eWxlcy11cmwtbGlua2lmeS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL3N0eWxlcy9z
dHlsZXMtdXJsLWxpbmtpZnkuaHRtbAppbmRleCBiNjkzOWRkMzVhM2NjOGQ0MzNkOTk2N2FhZGM1
MTdkNDdhMDE3ZWMzLi41NDhkNGViZjE3MGNjYjMwYmQ4ZDdjNGMyNzZmNDVlMjg2NTc1MWNlIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3Ivc3R5bGVzL3N0eWxlcy11cmwtbGlua2lm
eS5odG1sCisrKyBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9zdHlsZXMvc3R5bGVzLXVybC1saW5r
aWZ5Lmh0bWwKQEAgLTI3LDYgKzI3LDcgQEAgZnVuY3Rpb24gdGVzdCgpCiAKICAgICBjb25zdCBk
YXRhVVJMID0gImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFB
RUlBQUFCQ0FnTUFBQUNlT3VoN0FBQUFCR2RCVFVFQUFLL0lOd1dLNlFBQUFBbFFURlJGLy8vL0FB
QUEvLy8vZnUrUFR3QUFBQUYwVWs1VEFFRG0yR1lBQUFDSFNVUkJWRGpMeGRMYkRZQWdEQVZRR0VM
bjBSM29FSFlmMktHZFVxdEU0Nk9GUkNQM295VG5nMXhDbldzYUQ1SlJSdENrUTJZbWtCa0hSWHFX
SkJuMGowVElDYnJzV1ZvV2hSU2hDZGNHeVpDdEh4TWFVblZQUlo5S1NibUJKZHNYMnZKVm53cVJE
MFJiNHJwemdJYkUvQUk1TlRuV0FNdnk1bDBkWHJmdUxoNU9DZTVCbW1ZR1hoVFV4bFE1eEo4QUFB
QUFTVVZPUks1Q1lJST0iOwogICAgIGNvbXBsZXRlVVJMKCJodHRwczovL2V4YW1wbGUuY29tL2Zv
byIsIGRhdGFVUkwpOworICAgIGNvbXBsZXRlVVJMKCJodHRwOi8vZXhhbXBsZS5jb20vZm9vIiwg
ImphdmFzY3JpcHQ6YWxlcnQoJ2ZvbycpOyIpOwogCiAgICAgZnVuY3Rpb24gZHVtcEhyZWYoZHVt
cExpbmtDbGFzcykKICAgICB7CkBAIC04MSw3ICs4Miw3IEBAIGZ1bmN0aW9uIHRlc3QoKQogPC9o
ZWFkPgogPGJvZHkgb25sb2FkPSJydW5BZnRlcklmcmFtZUlzTG9hZGVkKCkiPgogPHA+Ci1UZXN0
cyB0aGF0IFVSTHMgYXJlIGxpbmtlZCB0byBhbmQgY29tcGxldGVkIGNvcnJlY3RseS4gQnVncyA8
YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTY2MyI+NTE2
NjM8L2E+LCA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01
MzE3MSI+NTMxNzE8L2E+LCA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02MjY0MyI+NjI2NDM8L2E+CitUZXN0cyB0aGF0IFVSTHMgYXJlIGxpbmtlZCB0byBh
bmQgY29tcGxldGVkIGNvcnJlY3RseS4gQnVncyA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD01MTY2MyI+NTE2NjM8L2E+LCA8YSBocmVmPSJodHRwOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MzE3MSI+NTMxNzE8L2E+LCA8YSBocmVmPSJo
dHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjY0MyI+NjI2NDM8L2E+LCA8
YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MjM3MyI+NzIz
NzM8L2E+CiA8L3A+CiA8ZGl2IGlkPSJsb2NhbCI+PC9kaXY+CiA8aWZyYW1lIHNyYz0icmVzb3Vy
Y2VzL3N0eWxlcy11cmwtbGlua2lmeS1pZnJhbWUuaHRtbCI+PC9pZnJhbWU+Cg==
</data>
<flag name="review"
          id="114267"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>