<?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>95954</bug_id>
          
          <creation_ts>2012-09-06 02:02:44 -0700</creation_ts>
          <short_desc>Web Inspector: [REGRESSION] Content is not available for dynamically loaded script sometimes.</short_desc>
          <delta_ts>2012-09-07 11:51:18 -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="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</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>713043</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-06 02:02:44 -0700</bug_when>
    <thetext>Reproduction scenario:

1. Script element with src attribute is inserted in the page dynamically.
2. Corresponding resource is added to inspector.
3. CachedResource is garbage collected by CachedResourceLoader once its loading is finished (See m_document-&gt;cachedResourceLoader()-&gt;loadDone(); call in SubresourceLoader::releaseResources())
4. After some more loading happening the corresponding Cachedresource is evicted from memory cache.
5. from this moment on it is not possible to get resource content via PageAgent, we can only use NetworkAgent for that.

This has become a major problem since web developers are switching to RequireJS to load dependencies which is using script element with src approach to load scripts dynamically.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>713077</commentid>
    <comment_count>1</comment_count>
      <attachid>162457</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-06 02:38:30 -0700</bug_when>
    <thetext>Created attachment 162457
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714574</commentid>
    <comment_count>2</comment_count>
      <attachid>162457</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-07 09:02:50 -0700</bug_when>
    <thetext>Comment on attachment 162457
Patch

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

&gt; Source/WebCore/inspector/front-end/Resource.js:345
&gt; +        function requestContentLoaded(content, contentEncoded, mimeType)

Please move this into the if block.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>714814</commentid>
    <comment_count>3</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-07 11:51:18 -0700</bug_when>
    <thetext>Committed r127902: &lt;http://trac.webkit.org/changeset/127902&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162457</attachid>
            <date>2012-09-06 02:38:30 -0700</date>
            <delta_ts>2012-09-07 09:02:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95954-20120906133810.patch</filename>
            <type>text/plain</type>
            <size>8819</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NzA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWViM2I4ZTJlMjc3MTZi
ZjEyMTgxOGEzMzc5NzdkOTQ5OTZhODVlOS4uNzExNjY0MzIyMWQyYTE5NjA1OWE5YzA1Y2NkYjkz
ZGRhZDE0M2QzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTA2ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFtSRUdSRVNTSU9OXSBDb250ZW50IGlzIG5vdCBhdmFpbGFibGUgZm9yIGR5bmFtaWNhbGx5
IGxvYWRlZCBzY3JpcHQgc29tZXRpbWVzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9OTU5NTQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBSZXNvdXJjZSBub3cgbG9hZHMgY29udGVudCBmcm9tIHJlcXVlc3Qg
d2hlbiBpdCBpcyBhdmFpbGFibGUuCisgICAgICAgIENvbnRlbnQgd2FzIGxvYWRlZCBmcm9tIFBh
Z2VBZ2VudCBiZWZvcmUgd2hlcmUgaXQgbWlnaHQgYmUgbm90IGF2YWlsYWJsZSBpZiB0aGUgcmVz
b3VyY2Ugd2FzIGFscmVhZHkgR0NlZC4KKworICAgICAgICBUZXN0OiBodHRwL3Rlc3RzL2luc3Bl
Y3Rvci9yZXNvdXJjZS10cmVlL3Jlc291cmNlLXJlcXVlc3QtY29udGVudC1hZnRlci1sb2FkaW5n
LWFuZC1jbGVhcmluZy1jYWNoZS5odG1sCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5k
L1Jlc291cmNlLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlJlc291cmNlLnByb3RvdHlwZS5f
aW5uZXJSZXF1ZXN0Q29udGVudC5jb250ZW50TG9hZGVkKToKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5SZXNvdXJjZS5wcm90b3R5cGUuX2lubmVyUmVxdWVzdENvbnRlbnQucmVzb3VyY2VDb250ZW50
TG9hZGVkKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5SZXNvdXJjZS5wcm90b3R5cGUuX2lubmVy
UmVxdWVzdENvbnRlbnQpOgorCiAyMDEyLTA5LTA2ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZp
ZXcuYm90QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTI3
NzAwLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNv
dXJjZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2UuanMK
aW5kZXggODMyOWEwYjdhMTFjN2VkY2UzODk5YzY3ZTY0ZDU0YWE0ZGFhMWNiYy4uODhiNzVmYTUy
OGY1OTI5M2U3N2RlN2ZmN2UwMGIwYjQ0YzA1YTVkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzCkBAIC0zMTEsMTMgKzMxMSwxMiBAQCBXZWJJ
bnNwZWN0b3IuUmVzb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9jb250ZW50UmVx
dWVzdGVkID0gdHJ1ZTsKIAogICAgICAgICAvKioKLSAgICAgICAgICogQHBhcmFtIHs/UHJvdG9j
b2wuRXJyb3J9IGVycm9yCiAgICAgICAgICAqIEBwYXJhbSB7c3RyaW5nfSBjb250ZW50CiAgICAg
ICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gY29udGVudEVuY29kZWQKICAgICAgICAgICovCi0gICAg
ICAgIGZ1bmN0aW9uIGNhbGxiYWNrKGVycm9yLCBjb250ZW50LCBjb250ZW50RW5jb2RlZCkKKyAg
ICAgICAgZnVuY3Rpb24gY29udGVudExvYWRlZChjb250ZW50LCBjb250ZW50RW5jb2RlZCkKICAg
ICAgICAgewotICAgICAgICAgICAgdGhpcy5fY29udGVudCA9IGVycm9yID8gbnVsbCA6IGNvbnRl
bnQ7CisgICAgICAgICAgICB0aGlzLl9jb250ZW50ID0gY29udGVudDsKICAgICAgICAgICAgIHRo
aXMuX2NvbnRlbnRFbmNvZGVkID0gY29udGVudEVuY29kZWQ7CiAgICAgICAgICAgICB2YXIgY2Fs
bGJhY2tzID0gdGhpcy5fcGVuZGluZ0NvbnRlbnRDYWxsYmFja3Muc2xpY2UoKTsKICAgICAgICAg
ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgY2FsbGJhY2tzLmxlbmd0aDsgKytpKQpAQCAtMzI1LDcg
KzMyNCwzNCBAQCBXZWJJbnNwZWN0b3IuUmVzb3VyY2UucHJvdG90eXBlID0gewogICAgICAgICAg
ICAgdGhpcy5fcGVuZGluZ0NvbnRlbnRDYWxsYmFja3MubGVuZ3RoID0gMDsKICAgICAgICAgICAg
IGRlbGV0ZSB0aGlzLl9jb250ZW50UmVxdWVzdGVkOwogICAgICAgICB9Ci0gICAgICAgIFBhZ2VB
Z2VudC5nZXRSZXNvdXJjZUNvbnRlbnQodGhpcy5mcmFtZUlkLCB0aGlzLnVybCwgY2FsbGJhY2su
YmluZCh0aGlzKSk7CisKKyAgICAgICAgLyoqCisgICAgICAgICAqIEBwYXJhbSB7P1Byb3RvY29s
LkVycm9yfSBlcnJvcgorICAgICAgICAgKiBAcGFyYW0ge3N0cmluZ30gY29udGVudAorICAgICAg
ICAgKiBAcGFyYW0ge2Jvb2xlYW59IGNvbnRlbnRFbmNvZGVkCisgICAgICAgICAqLworICAgICAg
ICBmdW5jdGlvbiByZXNvdXJjZUNvbnRlbnRMb2FkZWQoZXJyb3IsIGNvbnRlbnQsIGNvbnRlbnRF
bmNvZGVkKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoZXJyb3IpCisgICAgICAgICAgICAg
ICAgY29uc29sZS5lcnJvcigiUmVzb3VyY2UgY29udGVudCByZXF1ZXN0IGZhaWxlZDogIiArIGVy
cm9yKTsKKyAgICAgICAgICAgIGNvbnRlbnRMb2FkZWQuY2FsbCh0aGlzLCBlcnJvciA/IG51bGwg
OiBjb250ZW50LCBjb250ZW50RW5jb2RlZCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAg
IC8qKgorICAgICAgICAgKiBAcGFyYW0ge3N0cmluZ30gY29udGVudAorICAgICAgICAgKiBAcGFy
YW0ge2Jvb2xlYW59IGNvbnRlbnRFbmNvZGVkCisgICAgICAgICAqIEBwYXJhbSB7c3RyaW5nfSBt
aW1lVHlwZQorICAgICAgICAgKi8KKyAgICAgICAgZnVuY3Rpb24gcmVxdWVzdENvbnRlbnRMb2Fk
ZWQoY29udGVudCwgY29udGVudEVuY29kZWQsIG1pbWVUeXBlKQorICAgICAgICB7CisgICAgICAg
ICAgICBjb250ZW50TG9hZGVkLmNhbGwodGhpcywgY29udGVudCwgY29udGVudEVuY29kZWQpOwor
ICAgICAgICB9CisgICAgICAgIAorICAgICAgICBpZiAodGhpcy5yZXF1ZXN0KSB7CisgICAgICAg
ICAgICB0aGlzLnJlcXVlc3QucmVxdWVzdENvbnRlbnQocmVxdWVzdENvbnRlbnRMb2FkZWQuYmlu
ZCh0aGlzKSk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgUGFnZUFn
ZW50LmdldFJlc291cmNlQ29udGVudCh0aGlzLmZyYW1lSWQsIHRoaXMudXJsLCByZXNvdXJjZUNv
bnRlbnRMb2FkZWQuYmluZCh0aGlzKSk7CiAgICAgfSwKIAogICAgIC8qKgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGY2ZGNi
MWFhZDI4YWY2MmQ5MmRjYjM0ZGVkOTMxM2Y1OGEzNDI3ZTAuLjAxNTAwMjY0MTRlOTBkMGU3ZmM5
Mzc3OTY0ZjQ5ZDViM2E3ZGU3MWQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMi0wOS0wNiAg
VnNldm9sb2QgVmxhc292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5z
cGVjdG9yOiBbUkVHUkVTU0lPTl0gQ29udGVudCBpcyBub3QgYXZhaWxhYmxlIGZvciBkeW5hbWlj
YWxseSBsb2FkZWQgc2NyaXB0IHNvbWV0aW1lcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk1OTU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZS10cmVl
L3Jlc291cmNlLXJlcXVlc3QtY29udGVudC1hZnRlci1sb2FkaW5nLWFuZC1jbGVhcmluZy1jYWNo
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9yL3Jl
c291cmNlLXRyZWUvcmVzb3VyY2UtcmVxdWVzdC1jb250ZW50LWFmdGVyLWxvYWRpbmctYW5kLWNs
ZWFyaW5nLWNhY2hlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvaW5zcGVjdG9y
L3Jlc291cmNlLXRyZWUvcmVzb3VyY2VzL2R5bmFtaWMtc2NyaXB0LmpzOiBBZGRlZC4KKyAgICAg
ICAgKGZvbyk6CisgICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2VzLXRlc3Qu
anM6CisKIDIwMTItMDktMDYgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBDaHJvbWl1bSBzaG91bGQgY2FsbCByZXN0cmljdFNjYWxlRmFjdG9yVG9Jbml0aWFsU2Nh
bGVJZk5vdFVzZXJTY2FsYWJsZSB1bmxlc3MvdW50aWwgdXNlclNjYWxhYmxlIGlzIHN1cHBvcnRl
ZCBkaXJlY3RseS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9y
L3Jlc291cmNlLXRyZWUvcmVzb3VyY2UtcmVxdWVzdC1jb250ZW50LWFmdGVyLWxvYWRpbmctYW5k
LWNsZWFyaW5nLWNhY2hlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5z
cGVjdG9yL3Jlc291cmNlLXRyZWUvcmVzb3VyY2UtcmVxdWVzdC1jb250ZW50LWFmdGVyLWxvYWRp
bmctYW5kLWNsZWFyaW5nLWNhY2hlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iOGViZmM1ZTVk
MWQxMjNjN2M4NGE3N2Y1YmM4N2U0Y2NhYTBjMGEzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2UtdHJlZS9yZXNvdXJjZS1yZXF1ZXN0
LWNvbnRlbnQtYWZ0ZXItbG9hZGluZy1hbmQtY2xlYXJpbmctY2FjaGUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMTIgQEAKK1Rlc3RzIHJlc291cmNlIGNvbnRlbnQgaXMgY29ycmVjdGx5IGxvYWRl
ZCBpZiBSZXNvdXJjZS5yZXF1ZXN0Q29udGVudCB3YXMgY2FsbGVkIGJlZm9yZSBuZXR3b3JrIHJl
cXVlc3Qgd2FzIGZpbmlzaGVkLgorCitCdWcgOTAxNTMKK0FkZGluZyBkeW5hbWljIHNjcmlwdDog
CitXYWl0aW5nIGZvciBzY3JpcHQgcmVxdWVzdCB0byBmaW5pc2g6IAorQ2xlYXJpbmcgbWVtb3J5
IGNhY2hlOiAKK1JlcXVlc3RpbmcgY29udGVudDogCitSZXNvdXJjZSB1cmw6IGh0dHA6Ly8xMjcu
MC4wLjE6ODAwMC9pbnNwZWN0b3IvcmVzb3VyY2UtdHJlZS9yZXNvdXJjZXMvZHluYW1pYy1zY3Jp
cHQuanMKK1Jlc291cmNlIGNvbnRlbnQ6IGZ1bmN0aW9uIGZvbygpIHsKK30KKworCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZS10cmVlL3Jlc291
cmNlLXJlcXVlc3QtY29udGVudC1hZnRlci1sb2FkaW5nLWFuZC1jbGVhcmluZy1jYWNoZS5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2UtdHJlZS9yZXNvdXJj
ZS1yZXF1ZXN0LWNvbnRlbnQtYWZ0ZXItbG9hZGluZy1hbmQtY2xlYXJpbmctY2FjaGUuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lYWMwMGZiMTEyYWRmOThmZjg2ZDlhMDZmOGQ3MTJkY2ZiMjA1YWI3Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2Ut
dHJlZS9yZXNvdXJjZS1yZXF1ZXN0LWNvbnRlbnQtYWZ0ZXItbG9hZGluZy1hbmQtY2xlYXJpbmct
Y2FjaGUuaHRtbApAQCAtMCwwICsxLDYwIEBACis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uL2luc3BlY3Rvci10ZXN0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2UtdHJlZS10ZXN0Lmpz
Ij48L3NjcmlwdD4KKzxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0icmVzb3VyY2VzL3N0eWxl
cy1pbml0aWFsLmNzcyI+Cis8c2NyaXB0PgorZnVuY3Rpb24gY3JlYXRlU2NyaXB0VGFnKCkKK3sK
KyAgICB2YXIgc2NyaXB0RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIp
OworICAgIHNjcmlwdEVsZW1lbnQuc3JjID0gInJlc291cmNlcy9keW5hbWljLXNjcmlwdC5qcyI7
CisgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHRFbGVtZW50KTsKK30KKworZnVu
Y3Rpb24gdGVzdCgpCit7CisgIHNldFRpbWVvdXQoSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3Qu
YmluZChJbnNwZWN0b3JUZXN0KSwgMTAwMCk7CisgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1bHQo
IkFkZGluZyBkeW5hbWljIHNjcmlwdDogIik7CisgICAgSW5zcGVjdG9yVGVzdC5ldmFsdWF0ZUlu
UGFnZSgiY3JlYXRlU2NyaXB0VGFnKCkiLCBzdGVwMik7CisKKyAgICBmdW5jdGlvbiBzdGVwMigp
CisgICAgeworICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiV2FpdGluZyBmb3Igc2Ny
aXB0IHJlcXVlc3QgdG8gZmluaXNoOiAiKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5ydW5BZnRl
clJlc291cmNlc0FyZUZpbmlzaGVkKFsiZHluYW1pYy1zY3JpcHQuanMiXSwgc3RlcDMpCisgICAg
fQorCisgICAgZnVuY3Rpb24gc3RlcDMoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5h
ZGRSZXN1bHQoIkNsZWFyaW5nIG1lbW9yeSBjYWNoZTogIik7CisgICAgICAgIE5ldHdvcmtBZ2Vu
dC5zZXRDYWNoZURpc2FibGVkKHRydWUsIHN0ZXA0KTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBz
dGVwNCgpCisgICAgeworICAgICAgICBOZXR3b3JrQWdlbnQuc2V0Q2FjaGVEaXNhYmxlZChmYWxz
ZSwgc3RlcDUpOworICAgIH0KKworICAgIHZhciByZXNvdXJjZTsKKyAgICBmdW5jdGlvbiBzdGVw
NSgpCisgICAgeworICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiUmVxdWVzdGluZyBj
b250ZW50OiAiKTsKKyAgICAgICAgcmVzb3VyY2UgPSBJbnNwZWN0b3JUZXN0LnJlc291cmNlTWF0
Y2hpbmdVUkwoImR5bmFtaWMtc2NyaXB0LmpzIik7CisgICAgICAgIHJlc291cmNlLnJlcXVlc3RD
b250ZW50KHN0ZXA2KTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiBzdGVwNihjb250ZW50KQorICAg
IHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hc3NlcnRUcnVlKCEhY29udGVudCwgIk5vIGNvbnRl
bnQgYXZhaWxhYmxlLiIpOworICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiUmVzb3Vy
Y2UgdXJsOiAiICsgcmVzb3VyY2UudXJsKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5hZGRSZXN1
bHQoIlJlc291cmNlIGNvbnRlbnQ6ICIgKyBjb250ZW50KTsKKyAgICAgICAgSW5zcGVjdG9yVGVz
dC5jb21wbGV0ZVRlc3QoKTsKKyAgICB9Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9u
bG9hZD0icnVuVGVzdCgpIj4KKzxwPlRlc3RzIHJlc291cmNlIGNvbnRlbnQgaXMgY29ycmVjdGx5
IGxvYWRlZCBpZiBSZXNvdXJjZS5yZXF1ZXN0Q29udGVudCB3YXMgY2FsbGVkIGJlZm9yZSBuZXR3
b3JrIHJlcXVlc3Qgd2FzIGZpbmlzaGVkLjwvcD4KKzxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MDE1MyI+QnVnIDkwMTUzPC9hPgorPC9ib2R5PgorPC9o
dG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3Vy
Y2UtdHJlZS9yZXNvdXJjZXMvZHluYW1pYy1zY3JpcHQuanMgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL2luc3BlY3Rvci9yZXNvdXJjZS10cmVlL3Jlc291cmNlcy9keW5hbWljLXNjcmlwdC5qcwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi42OTQwNzI5ZTllYjg0ODYyYThmMWI0OTBjODQ0MzM1MmE4MTVhZmI5Ci0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVzb3VyY2Ut
dHJlZS9yZXNvdXJjZXMvZHluYW1pYy1zY3JpcHQuanMKQEAgLTAsMCArMSwyIEBACitmdW5jdGlv
biBmb28oKSB7Cit9CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rv
ci9yZXNvdXJjZXMtdGVzdC5qcyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3Jl
c291cmNlcy10ZXN0LmpzCmluZGV4IDUxNDQyZTM0YzU4Njk1M2NjMmVlNzY0MDY2OGMzYmU0Zjk1
NzRmNWQuLjc0ZmNlNzk1YjRlZjRjNDQ3OWU2MTdjYTBhNTJhZDZjMGQxODFiM2UgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3Jlc291cmNlcy10ZXN0LmpzCisr
KyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL3Jlc291cmNlcy10ZXN0LmpzCkBA
IC04Miw3ICs4Miw3IEBAIEluc3BlY3RvclRlc3Quc2hvd1Jlc291cmNlID0gZnVuY3Rpb24ocmVz
b3VyY2VVUkwsIGNhbGxiYWNrKQogICAgIEluc3BlY3RvclRlc3QucnVuQWZ0ZXJSZXNvdXJjZXNB
cmVGaW5pc2hlZChbcmVzb3VyY2VVUkxdLCBzaG93UmVzb3VyY2VDYWxsYmFjayk7CiB9CiAKLUlu
c3BlY3RvclRlc3QucmVzb3VyY2VNYXRjaGluZ1VSTCA9IGZ1bmN0aW9uKHJlc291cmNlVVJMLCBj
YWxsYmFjaykKK0luc3BlY3RvclRlc3QucmVzb3VyY2VNYXRjaGluZ1VSTCA9IGZ1bmN0aW9uKHJl
c291cmNlVVJMKQogewogICAgIHZhciByZXN1bHQgPSBudWxsOwogICAgIFdlYkluc3BlY3Rvci5y
ZXNvdXJjZVRyZWVNb2RlbC5mb3JBbGxSZXNvdXJjZXModmlzaXQpOwo=
</data>
<flag name="review"
          id="173573"
          type_id="1"
          status="+"
          setter="yurys"
    />
          </attachment>
      

    </bug>

</bugzilla>