<?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>31130</bug_id>
          
          <creation_ts>2009-11-04 10:56:04 -0800</creation_ts>
          <short_desc>Web Inspector: Add basic support for resource events and marks. Couple of drive-by fixes. Enabling the panel!</short_desc>
          <delta_ts>2009-11-08 08:18:27 -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="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>160512</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-11-04 10:56:04 -0800</bug_when>
    <thetext>Time to enable...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160514</commentid>
    <comment_count>1</comment_count>
      <attachid>42495</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-11-04 10:59:25 -0800</bug_when>
    <thetext>Created attachment 42495
[PATCH]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160527</commentid>
    <comment_count>2</comment_count>
      <attachid>42495</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2009-11-04 11:21:24 -0800</bug_when>
    <thetext>Comment on attachment 42495
[PATCH]

&gt; +    this._resourceUrls = {};

Should be _resourceURLs


&gt; +            return record.data.x + &quot;, &quot; + record.data.y + &quot;, &quot; + record.data.width + &quot;, &quot; + record.data.height;

Maybe we should just show width x height. I am not sure location will be much use. That detail coudl be in the popup we plan to add. width and height is more usefual since it gives you an idea how big.


&gt; +        case WebInspector.TimelineAgent.RecordType.ResourceSendRequest:
&gt; +            this._resourceUrls[record.data.identifier] = record.data.url;
&gt;              return record.data.url;
&gt; +        case WebInspector.TimelineAgent.RecordType.ResourceReceiveResponse:
&gt; +        case WebInspector.TimelineAgent.RecordType.ResourceFinish:
&gt; +            return this._resourceUrls[record.data.identifier];

These two returns should use WebInspector.displayNameForURL().


&gt; +        case WebInspector.TimelineAgent.RecordType.MarkTimeline:
&gt; +            return record.data.message;

Hmm I am not sure the whole message should be in the sidebar, but I guess it is their fault of it is long.


&gt; +            dataElement.title = this._record.details;

What is .details?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160529</commentid>
    <comment_count>3</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2009-11-04 11:27:22 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 42495 [details])
&gt; &gt; +    this._resourceUrls = {};
&gt; 
&gt; Should be _resourceURLs
&gt; 

Done.

&gt; 
&gt; &gt; +            return record.data.x + &quot;, &quot; + record.data.y + &quot;, &quot; + record.data.width + &quot;, &quot; + record.data.height;
&gt; 
&gt; Maybe we should just show width x height. I am not sure location will be much
&gt; use. That detail coudl be in the popup we plan to add. width and height is more
&gt; usefual since it gives you an idea how big.
&gt;

Done.
 
&gt; 
&gt; &gt; +        case WebInspector.TimelineAgent.RecordType.ResourceSendRequest:
&gt; &gt; +            this._resourceUrls[record.data.identifier] = record.data.url;
&gt; &gt;              return record.data.url;
&gt; &gt; +        case WebInspector.TimelineAgent.RecordType.ResourceReceiveResponse:
&gt; &gt; +        case WebInspector.TimelineAgent.RecordType.ResourceFinish:
&gt; &gt; +            return this._resourceUrls[record.data.identifier];
&gt; 
&gt; These two returns should use WebInspector.displayNameForURL().
&gt;

Done.
 
&gt; 
&gt; &gt; +        case WebInspector.TimelineAgent.RecordType.MarkTimeline:
&gt; &gt; +            return record.data.message;
&gt; 
&gt; Hmm I am not sure the whole message should be in the sidebar, but I guess it is
&gt; their fault of it is long.
&gt; 
&gt; 
&gt; &gt; +            dataElement.title = this._record.details;
&gt; 
&gt; What is .details?

A secondary title content. It is not in () in gray and in a tip.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>42495</attachid>
            <date>2009-11-04 10:59:25 -0800</date>
            <delta_ts>2009-11-04 11:21:24 -0800</delta_ts>
            <desc>[PATCH]</desc>
            <filename>resources</filename>
            <type>text/plain</type>
            <size>7681</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGI2ODZjYS4uNDdjMGZmMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAwOS0xMS0wNCAgUGF2ZWwgRmVsZG1h
biAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBBZGQgYmFzaWMgc3VwcG9ydCBmb3Ig
cmVzb3VyY2UgZXZlbnRzIGFuZCBtYXJrcy4KKyAgICAgICAgQ291cGxlIG9mIGRyaXZlLWJ5IGZp
eGVzLiBFbmFibGluZyB0aGUgcGFuZWwhCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTMxMTMwCisKKyAgICAgICAgKiBFbmdsaXNoLmxwcm9qL2xvY2Fs
aXplZFN0cmluZ3MuanM6CisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVBh
bmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwpOgorICAgICAgICAo
V2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlLl9mb3JtYXRSZWNvcmQpOgorICAg
ICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlLl9nZXRSZWNvcmREZXRh
aWxzKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZS5yZXNl
dCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVDYXRlZ29yeVRyZWVFbGVtZW50LnBy
b3RvdHlwZS5fb25DaGVja2JveENsaWNrZWQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUmVjb3JkVHJlZUVsZW1lbnQucHJvdG90eXBlLm9uYXR0YWNoKToKKyAgICAgICAgKiBpbnNw
ZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5fY3Jl
YXRlUGFuZWxzKToKKwogMjAwOS0xMS0wNCAgS2VsbHkgTm9ydG9uICA8a25vcnRvbkBnb29nbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRtYW4uCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBiL1dlYkNvcmUvRW5nbGlz
aC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzCmluZGV4IGMyMjE4MDIuLmMxYjAwYjQgMTAwNjQ0
CkJpbmFyeSBmaWxlcyBhL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpz
IGFuZCBiL1dlYkNvcmUvRW5nbGlzaC5scHJvai9sb2NhbGl6ZWRTdHJpbmdzLmpzIGRpZmZlcgpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUGFuZWwuanMg
Yi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5lbC5qcwppbmRleCA3OWZh
MGU5Li4wODhmZmRlIDEwMDY0NAotLS0gYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGlt
ZWxpbmVQYW5lbC5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQ
YW5lbC5qcwpAQCAtNDUsNiArNDUsNyBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbCA9IGZ1
bmN0aW9uKCkKICAgICB0aGlzLmNhbGN1bGF0b3IgPSBuZXcgV2ViSW5zcGVjdG9yLlRpbWVsaW5l
Q2FsY3VsYXRvcigpOwogICAgIGZvciAoY2F0ZWdvcnkgaW4gdGhpcy5jYXRlZ29yaWVzKQogICAg
ICAgICB0aGlzLnNob3dDYXRlZ29yeShjYXRlZ29yeSk7CisgICAgdGhpcy5fcmVzb3VyY2VVcmxz
ID0ge307CiB9CiAKIFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZSA9IHsKQEAg
LTEzOSw5ICsxNDAsOSBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90b3R5cGUgPSB7
CiAKICAgICBfZm9ybWF0UmVjb3JkOiBmdW5jdGlvbihyZWNvcmQpCiAgICAgeworICAgICAgICB2
YXIgcmVjb3JkVHlwZXMgPSBXZWJJbnNwZWN0b3IuVGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlOwog
ICAgICAgICBpZiAoIXRoaXMuX3JlY29yZFN0eWxlcykgewogICAgICAgICAgICAgdGhpcy5fcmVj
b3JkU3R5bGVzID0ge307Ci0gICAgICAgICAgICB2YXIgcmVjb3JkVHlwZXMgPSBXZWJJbnNwZWN0
b3IuVGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlOwogICAgICAgICAgICAgdGhpcy5fcmVjb3JkU3R5
bGVzW3JlY29yZFR5cGVzLkV2ZW50RGlzcGF0Y2hdID0geyB0aXRsZTogV2ViSW5zcGVjdG9yLlVJ
U3RyaW5nKCJFdmVudCIpLCBjYXRlZ29yeTogdGhpcy5jYXRlZ29yaWVzLnNjcmlwdGluZyB9Owog
ICAgICAgICAgICAgdGhpcy5fcmVjb3JkU3R5bGVzW3JlY29yZFR5cGVzLkxheW91dF0gPSB7IHRp
dGxlOiBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIkxheW91dCIpLCBjYXRlZ29yeTogdGhpcy5jYXRl
Z29yaWVzLnJlbmRlcmluZyB9OwogICAgICAgICAgICAgdGhpcy5fcmVjb3JkU3R5bGVzW3JlY29y
ZFR5cGVzLlJlY2FsY3VsYXRlU3R5bGVzXSA9IHsgdGl0bGU6IFdlYkluc3BlY3Rvci5VSVN0cmlu
ZygiUmVjYWxjdWxhdGUgU3R5bGUiKSwgY2F0ZWdvcnk6IHRoaXMuY2F0ZWdvcmllcy5yZW5kZXJp
bmcgfTsKQEAgLTE1Myw2ICsxNTQsMTAgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJv
dG90eXBlID0gewogICAgICAgICAgICAgdGhpcy5fcmVjb3JkU3R5bGVzW3JlY29yZFR5cGVzLlhI
UlJlYWR5U3RhdGVDaGFuZ2VdID0geyB0aXRsZTogV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJYSFIg
UmVhZHkgU3RhdGUgQ2hhbmdlIiksIGNhdGVnb3J5OiB0aGlzLmNhdGVnb3JpZXMuc2NyaXB0aW5n
IH07CiAgICAgICAgICAgICB0aGlzLl9yZWNvcmRTdHlsZXNbcmVjb3JkVHlwZXMuWEhSTG9hZF0g
PSB7IHRpdGxlOiBXZWJJbnNwZWN0b3IuVUlTdHJpbmcoIlhIUiBMb2FkIiksIGNhdGVnb3J5OiB0
aGlzLmNhdGVnb3JpZXMuc2NyaXB0aW5nIH07CiAgICAgICAgICAgICB0aGlzLl9yZWNvcmRTdHls
ZXNbcmVjb3JkVHlwZXMuRXZhbHVhdGVTY3JpcHRdID0geyB0aXRsZTogV2ViSW5zcGVjdG9yLlVJ
U3RyaW5nKCJFdmFsdWF0ZSBTY3JpcHQiKSwgY2F0ZWdvcnk6IHRoaXMuY2F0ZWdvcmllcy5zY3Jp
cHRpbmcgfTsKKyAgICAgICAgICAgIHRoaXMuX3JlY29yZFN0eWxlc1tyZWNvcmRUeXBlcy5NYXJr
VGltZWxpbmVdID0geyB0aXRsZTogV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJNYXJrIiksIGNhdGVn
b3J5OiB0aGlzLmNhdGVnb3JpZXMuc2NyaXB0aW5nIH07CisgICAgICAgICAgICB0aGlzLl9yZWNv
cmRTdHlsZXNbcmVjb3JkVHlwZXMuUmVzb3VyY2VTZW5kUmVxdWVzdF0gPSB7IHRpdGxlOiBXZWJJ
bnNwZWN0b3IuVUlTdHJpbmcoIlNlbmQgUmVxdWVzdCIpLCBjYXRlZ29yeTogdGhpcy5jYXRlZ29y
aWVzLmxvYWRpbmcgfTsKKyAgICAgICAgICAgIHRoaXMuX3JlY29yZFN0eWxlc1tyZWNvcmRUeXBl
cy5SZXNvdXJjZVJlY2VpdmVSZXNwb25zZV0gPSB7IHRpdGxlOiBXZWJJbnNwZWN0b3IuVUlTdHJp
bmcoIlJlY2VpdmUgUmVzcG9uc2UiKSwgY2F0ZWdvcnk6IHRoaXMuY2F0ZWdvcmllcy5sb2FkaW5n
IH07CisgICAgICAgICAgICB0aGlzLl9yZWNvcmRTdHlsZXNbcmVjb3JkVHlwZXMuUmVzb3VyY2VG
aW5pc2hdID0geyB0aXRsZTogV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJGaW5pc2ggTG9hZGluZyIp
LCBjYXRlZ29yeTogdGhpcy5jYXRlZ29yaWVzLmxvYWRpbmcgfTsKICAgICAgICAgfQogCiAgICAg
ICAgIHZhciBzdHlsZSA9IHRoaXMuX3JlY29yZFN0eWxlc1tyZWNvcmQudHlwZV07CkBAIC0xNzYs
NiArMTgxLDggQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewogICAg
ICAgICBzd2l0Y2ggKHJlY29yZC50eXBlKSB7CiAgICAgICAgIGNhc2UgV2ViSW5zcGVjdG9yLlRp
bWVsaW5lQWdlbnQuUmVjb3JkVHlwZS5FdmVudERpc3BhdGNoOgogICAgICAgICAgICAgcmV0dXJu
IHJlY29yZC5kYXRhID8gcmVjb3JkLmRhdGEudHlwZSA6ICIiOworICAgICAgICBjYXNlIFdlYklu
c3BlY3Rvci5UaW1lbGluZUFnZW50LlJlY29yZFR5cGUuUGFpbnQ6CisgICAgICAgICAgICByZXR1
cm4gcmVjb3JkLmRhdGEueCArICIsICIgKyByZWNvcmQuZGF0YS55ICsgIiwgIiArIHJlY29yZC5k
YXRhLndpZHRoICsgIiwgIiArIHJlY29yZC5kYXRhLmhlaWdodDsKICAgICAgICAgY2FzZSBXZWJJ
bnNwZWN0b3IuVGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlLlRpbWVySW5zdGFsbDoKICAgICAgICAg
Y2FzZSBXZWJJbnNwZWN0b3IuVGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlLlRpbWVyUmVtb3ZlOgog
ICAgICAgICBjYXNlIFdlYkluc3BlY3Rvci5UaW1lbGluZUFnZW50LlJlY29yZFR5cGUuVGltZXJG
aXJlOgpAQCAtMTgzLDcgKzE5MCwxNCBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90
b3R5cGUgPSB7CiAgICAgICAgIGNhc2UgV2ViSW5zcGVjdG9yLlRpbWVsaW5lQWdlbnQuUmVjb3Jk
VHlwZS5YSFJSZWFkeVN0YXRlQ2hhbmdlOgogICAgICAgICBjYXNlIFdlYkluc3BlY3Rvci5UaW1l
bGluZUFnZW50LlJlY29yZFR5cGUuWEhSTG9hZDoKICAgICAgICAgY2FzZSBXZWJJbnNwZWN0b3Iu
VGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlLkV2YWx1YXRlU2NyaXB0OgorICAgICAgICBjYXNlIFdl
Ykluc3BlY3Rvci5UaW1lbGluZUFnZW50LlJlY29yZFR5cGUuUmVzb3VyY2VTZW5kUmVxdWVzdDoK
KyAgICAgICAgICAgIHRoaXMuX3Jlc291cmNlVXJsc1tyZWNvcmQuZGF0YS5pZGVudGlmaWVyXSA9
IHJlY29yZC5kYXRhLnVybDsKICAgICAgICAgICAgIHJldHVybiByZWNvcmQuZGF0YS51cmw7Cisg
ICAgICAgIGNhc2UgV2ViSW5zcGVjdG9yLlRpbWVsaW5lQWdlbnQuUmVjb3JkVHlwZS5SZXNvdXJj
ZVJlY2VpdmVSZXNwb25zZToKKyAgICAgICAgY2FzZSBXZWJJbnNwZWN0b3IuVGltZWxpbmVBZ2Vu
dC5SZWNvcmRUeXBlLlJlc291cmNlRmluaXNoOgorICAgICAgICAgICAgcmV0dXJuIHRoaXMuX3Jl
c291cmNlVXJsc1tyZWNvcmQuZGF0YS5pZGVudGlmaWVyXTsKKyAgICAgICAgY2FzZSBXZWJJbnNw
ZWN0b3IuVGltZWxpbmVBZ2VudC5SZWNvcmRUeXBlLk1hcmtUaW1lbGluZToKKyAgICAgICAgICAg
IHJldHVybiByZWNvcmQuZGF0YS5tZXNzYWdlOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAg
ICAgcmV0dXJuICIiOwogICAgICAgICB9CkBAIC0xOTcsNiArMjExLDcgQEAgV2ViSW5zcGVjdG9y
LlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICBmb3IgKHZhciBjYXRlZ29yeSBp
biB0aGlzLmNhdGVnb3JpZXMpCiAgICAgICAgICAgICB0aGlzLl9jYXRlZ29yeUdyYXBoc1tjYXRl
Z29yeV0uY2xlYXJDaHVua3MoKTsKICAgICAgICAgdGhpcy5fc2V0V2luZG93UG9zaXRpb24oMCwg
dGhpcy5fb3ZlcnZpZXdHcmlkRWxlbWVudC5jbGllbnRXaWR0aCk7CisgICAgICAgIHRoaXMuX3Jl
c291cmNlVXJscyA9IHt9OwogICAgIH0sCiAKICAgICBfY3JlYXRlT3ZlcnZpZXc6IGZ1bmN0aW9u
KCkKQEAgLTQ1NSw4ICs0NzAsMTAgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lQ2F0ZWdvcnlUcmVl
RWxlbWVudC5wcm90b3R5cGUgPSB7CiAgICAgX29uQ2hlY2tib3hDbGlja2VkOiBmdW5jdGlvbiAo
ZXZlbnQpIHsKICAgICAgICAgaWYgKGV2ZW50LnRhcmdldC5jaGVja2VkKQogICAgICAgICAgICAg
V2ViSW5zcGVjdG9yLnBhbmVscy50aW1lbGluZS5zaG93Q2F0ZWdvcnkodGhpcy5fY2F0ZWdvcnku
bmFtZSk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICBXZWJJbnNw
ZWN0b3IucGFuZWxzLnRpbWVsaW5lLmhpZGVDYXRlZ29yeSh0aGlzLl9jYXRlZ29yeS5uYW1lKTsK
KyAgICAgICAgICAgIFdlYkluc3BlY3Rvci5wYW5lbHMudGltZWxpbmUuYWRqdXN0U2Nyb2xsUG9z
aXRpb24oKTsKKyAgICAgICAgfQogICAgICAgICBXZWJJbnNwZWN0b3IucGFuZWxzLnRpbWVsaW5l
Ll9jYXRlZ29yeUdyYXBoc1t0aGlzLl9jYXRlZ29yeS5uYW1lXS5kaW1tZWQgPSAhZXZlbnQudGFy
Z2V0LmNoZWNrZWQ7CiAgICAgfQogfQpAQCAtNDk2LDYgKzUxMyw3IEBAIFdlYkluc3BlY3Rvci5U
aW1lbGluZVJlY29yZFRyZWVFbGVtZW50LnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHZhciBk
YXRhRWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNwYW4iKTsKICAgICAgICAgICAg
IGRhdGFFbGVtZW50LmNsYXNzTmFtZSA9ICJkYXRhIjsKICAgICAgICAgICAgIGRhdGFFbGVtZW50
LnRleHRDb250ZW50ID0gIigiICsgdGhpcy5fcmVjb3JkLmRldGFpbHMgKyAiKSI7CisgICAgICAg
ICAgICBkYXRhRWxlbWVudC50aXRsZSA9IHRoaXMuX3JlY29yZC5kZXRhaWxzOwogICAgICAgICAg
ICAgZGF0YUVsZW1lbnQuYWRkU3R5bGVDbGFzcygiZGltbWVkIik7CiAgICAgICAgICAgICB0aGlz
Lmxpc3RJdGVtRWxlbWVudC5hcHBlbmRDaGlsZChzZXBhcmF0b3JFbGVtZW50KTsKICAgICAgICAg
ICAgIHRoaXMubGlzdEl0ZW1FbGVtZW50LmFwcGVuZENoaWxkKGRhdGFFbGVtZW50KTsKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMgYi9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yLmpzCmluZGV4IGI5ODUyZmUuLjRiZjk2Y2Eg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9pbnNwZWN0b3IuanMKKysr
IGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3Rvci5qcwpAQCAtMTM5LDEzICsx
MzksMTIgQEAgdmFyIFdlYkluc3BlY3RvciA9IHsKICAgICAgICAgICAgIHRoaXMucGFuZWxzLnJl
c291cmNlcyA9IG5ldyBXZWJJbnNwZWN0b3IuUmVzb3VyY2VzUGFuZWwoKTsKICAgICAgICAgaWYg
KGhpZGRlblBhbmVscy5pbmRleE9mKCJzY3JpcHRzIikgPT09IC0xKQogICAgICAgICAgICAgdGhp
cy5wYW5lbHMuc2NyaXB0cyA9IG5ldyBXZWJJbnNwZWN0b3IuU2NyaXB0c1BhbmVsKCk7CisgICAg
ICAgIGlmIChoaWRkZW5QYW5lbHMuaW5kZXhPZigidGltZWxpbmUiKSA9PT0gLTEpCisgICAgICAg
ICAgICB0aGlzLnBhbmVscy50aW1lbGluZSA9IG5ldyBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5l
bCgpOwogICAgICAgICBpZiAoaGlkZGVuUGFuZWxzLmluZGV4T2YoInByb2ZpbGVzIikgPT09IC0x
KSB7CiAgICAgICAgICAgICB0aGlzLnBhbmVscy5wcm9maWxlcyA9IG5ldyBXZWJJbnNwZWN0b3Iu
UHJvZmlsZXNQYW5lbCgpOwogICAgICAgICAgICAgdGhpcy5wYW5lbHMucHJvZmlsZXMucmVnaXN0
ZXJQcm9maWxlVHlwZShuZXcgV2ViSW5zcGVjdG9yLkNQVVByb2ZpbGVUeXBlKCkpOwogICAgICAg
ICB9Ci0gICAgICAgIC8vIEZJWE1FOiBVbmNvbW1lbnQgd2hlbiByZWFkeS4KLSAgICAgICAgLy8g
aWYgKGhpZGRlblBhbmVscy5pbmRleE9mKCJ0aW1lbGluZSIpID09PSAtMSAmJiBoaWRkZW5QYW5l
bHMuaW5kZXhPZigidGltZWxpbmUiKSA9PT0gLTEpCi0gICAgICAgIC8vICAgICB0aGlzLnBhbmVs
cy50aW1lbGluZSA9IG5ldyBXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbCgpOwogCiAgICAgICAg
IGlmIChoaWRkZW5QYW5lbHMuaW5kZXhPZigic3RvcmFnZSIpID09PSAtMSAmJiBoaWRkZW5QYW5l
bHMuaW5kZXhPZigiZGF0YWJhc2VzIikgPT09IC0xKQogICAgICAgICAgICAgdGhpcy5wYW5lbHMu
c3RvcmFnZSA9IG5ldyBXZWJJbnNwZWN0b3IuU3RvcmFnZVBhbmVsKCk7Cg==
</data>
<flag name="review"
          id="24034"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>