<?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>83365</bug_id>
          
          <creation_ts>2012-04-06 07:07:41 -0700</creation_ts>
          <short_desc>Web Inspector: display frame details in popover on frame strip in Timeline panel</short_desc>
          <delta_ts>2012-04-06 07:44:46 -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>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>597336</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-04-06 07:07:41 -0700</bug_when>
    <thetext>Add a popover with frame details on hover upon frame strip in the Timeline panel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597340</commentid>
    <comment_count>1</comment_count>
      <attachid>136019</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-04-06 07:16:27 -0700</bug_when>
    <thetext>Created attachment 136019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597344</commentid>
    <comment_count>2</comment_count>
      <attachid>136019</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-04-06 07:26:24 -0700</bug_when>
    <thetext>Comment on attachment 136019
Patch

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

&gt; Source/WebCore/inspector/front-end/TimelinePanel.js:372
&gt; +            frameStrip.__frame = frame;

Since you own this element, there is no point to use __ for the naming.

&gt; Source/WebCore/inspector/front-end/TimelinePanel.js:758
&gt; +        if (anchor.classList.contains(&quot;timeline-frame-strip&quot;)) {

Please use hasStyleClass for consistency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597351</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2012-04-06 07:44:46 -0700</bug_when>
    <thetext>Committed r113434: &lt;http://trac.webkit.org/changeset/113434&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136019</attachid>
            <date>2012-04-06 07:16:27 -0700</date>
            <delta_ts>2012-04-06 07:26:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83365-20120406181625.patch</filename>
            <type>text/plain</type>
            <size>12755</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNDI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWU4ZmY3NmI1NTQ3NzMy
NzI2Y2FlZTAyMTM1NDU1Zjk4MzQ4ZjY4MS4uNWY2MTdkY2M0MTBlY2FlNGIyMDA2ZTBiNDhmNTk3
NTVjMTg1NWE5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM5IEBACiAyMDEyLTA0LTA2ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CiAKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogZGlzcGxheSBmcmFtZSBkZXRhaWxzIGluIHBvcG92ZXIgb24gZnJhbWUgc3RyaXAgaW4gVGlt
ZWxpbmUgcGFuZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTgzMzY1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAtIGFkZGVkIHBvcG92ZXJzIGZvciBmcmFtZSBzdHJpcHM7CisgICAgICAgLSBmYWN0b3JlZCBv
dXQgZ2VuZXJhdGVBZ2dyZWdhdGVkSW5mbyBmb3IgcmV1c2UgaW4gdGhlIGFib3ZlOworICAgICAg
IC0gbWFkZSBmcmFtZSBldmVudCBkaXZpZGVycyB0aGlubmVyLCBkYXJrZXIgYW5kIGdyZXllci4K
KworICAgICAgICAqIEVuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qczogQWRkZWQgIkZQ
UyIgYW5kICJGcmFtZSIKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lRnJh
bWVDb250cm9sbGVyLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lRnJhbWVDb250
cm9sbGVyLnByb3RvdHlwZS5fZmx1c2hGcmFtZSk6IGFkZGVkIHN0YXJ0VGltZU9mZnNldC4KKyAg
ICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZUZyYW1lQ29udHJvbGxlci5wcm90b3R5cGUuX2Ny
ZWF0ZVN5bnRoZXRpY0ZyYW1lKTogZGl0dG8uCisgICAgICAgICogaW5zcGVjdG9yL2Zyb250LWVu
ZC9UaW1lbGluZU1vZGVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lTW9kZWwu
cHJvdG90eXBlLl91cGRhdGVCb3VuZGFyaWVzKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1l
bGluZU1vZGVsLnByb3RvdHlwZS5yZWNvcmRPZmZzZXRJblNlY29uZHMpOgorICAgICAgICAqIGlu
c3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQYW5lbC5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rv
ci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZS5fdXBkYXRlRnJhbWVzKTogYWRkZWQgbGluayB0byBm
cmFtZSB0byBzdHJpcCBkaXYuCisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5w
cm90b3R5cGUuX3JlZnJlc2gpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwu
cHJvdG90eXBlLl9nZXRQb3BvdmVyQW5jaG9yKTogaGFuZGxlIGZyYW1lIGFuY2hvcnMgc2VwYXJh
dGVseS4KKyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVBhbmVsLnByb3RvdHlwZS5fbW91
c2VNb3ZlKTogZGl0dG8uCisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQYW5lbC5wcm90
b3R5cGUuX3Nob3dQb3BvdmVyKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVs
aW5lUHJlc2VudGF0aW9uTW9kZWwuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQ
cmVzZW50YXRpb25Nb2RlbC5SZWNvcmQucHJvdG90eXBlLmdlbmVyYXRlUG9wdXBDb250ZW50KToK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLl9nZW5lcmF0
ZUFnZ3JlZ2F0ZWRJbmZvKTogZmFjdG9yZWQgb3V0IGZvciByZXVzZS4KKyAgICAgICAgKFdlYklu
c3BlY3Rvci5UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLmdlbmVyYXRlUG9wdXBDb250ZW50Rm9y
RnJhbWUpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvaW5zcGVjdG9yQ29tbW9uLmNz
czoKKyAgICAgICAgKC5yZXNvdXJjZXMtZGl2aWRlcnMtbGFiZWwtYmFyKToKKyAgICAgICAgKiBp
bnNwZWN0b3IvZnJvbnQtZW5kL3RpbWVsaW5lUGFuZWwuY3NzOgorICAgICAgICAoLnRpbWVsaW5l
IC5yZXNvdXJjZXMtZXZlbnQtZGl2aWRlci50aW1lbGluZS1mcmFtZS1kaXZpZGVyKTogbWFkZSBk
aXZpZGVyIHRoaW4gYW5kIGdyZXkuCisgICAgICAgICgudGltZWxpbmUtZnJhbWUtc3RyaXApOiBi
dW1wZWQgei1pbmRleCwgYWRkZWQgcG9pbnRlci1ldmVudHM6IGF1dG8uCisKKzIwMTItMDQtMDYg
IEFuZHJleSBLb3N5YWtvdiAgPGNhc2VxQGNocm9taXVtLm9yZz4KKwogICAgICAgICBXZWIgSW5z
cGVjdG9yOiBoaWRlIHBvcG92ZXIgb24gbW91c2VvdXQgZnJvbSBhbmNob3IKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzMzYyCiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcyBiL1NvdXJj
ZS9XZWJDb3JlL0VuZ2xpc2gubHByb2ovbG9jYWxpemVkU3RyaW5ncy5qcwppbmRleCA2OTQ2NmVh
YjY5ODZmZGI1NGUxOGJjNzQzNTAyMDNmZjMzNDBhOTc3Li4zZDM1NGY3M2ZiNTVkM2FiYWRlMzE2
N2Q0MTM3MzdjMmJiNTJlODNmIDEwMDY0NApHSVQgYmluYXJ5IHBhdGNoCmRlbHRhIDU5CnpjbWJS
Q211MW1FbVdDfmkpOWpgZipmNlMydUsmbjJkMWVMQV5tPC1LNkluTmcwRVM9JkM1QmlBMXFORm5S
JF9wTwpJU1RrP3wwQUx2cEh2ait0CgpkZWx0YSAxMQpTY21aNFZrN2UzbG1XQ35pKTllNXZmZHhl
WAoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxp
bmVGcmFtZUNvbnRyb2xsZXIuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1RpbWVsaW5lRnJhbWVDb250cm9sbGVyLmpzCmluZGV4IDYyYmQyYmI3MDc3YzRhNzYwMTQ3ODkx
MjhiMWZjZGJlN2JmY2E3NzMuLjAzMmNjNWFjOWFlNTVjM2EwNGRhZDNlYWU2NGU2NDVjMDUwZTRl
ZDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxp
bmVGcmFtZUNvbnRyb2xsZXIuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9UaW1lbGluZUZyYW1lQ29udHJvbGxlci5qcwpAQCAtODMsMTIgKzgzLDE0IEBAIFdlYklu
c3BlY3Rvci5UaW1lbGluZUZyYW1lQ29udHJvbGxlci5wcm90b3R5cGUgPSB7CiAgICAgICAgIH0K
ICAgICAgICAgdGhpcy5fbGFzdEZyYW1lID0gbmV3IFdlYkluc3BlY3Rvci5UaW1lbGluZUZyYW1l
KCk7CiAgICAgICAgIHRoaXMuX2xhc3RGcmFtZS5zdGFydFRpbWUgPSBmcmFtZUJlZ2luVGltZTsK
KyAgICAgICAgdGhpcy5fbGFzdEZyYW1lLnN0YXJ0VGltZU9mZnNldCA9IHRoaXMuX21vZGVsLnJl
Y29yZE9mZnNldEluU2Vjb25kcyhyZWNvcmQpOwogICAgIH0sCiAKICAgICBfY3JlYXRlU3ludGhl
dGljRnJhbWU6IGZ1bmN0aW9uKHJlY29yZCkKICAgICB7CiAgICAgICAgIHZhciBmcmFtZSA9IG5l
dyBXZWJJbnNwZWN0b3IuVGltZWxpbmVGcmFtZSgpOwogICAgICAgICBmcmFtZS5zdGFydFRpbWUg
PSBXZWJJbnNwZWN0b3IuVGltZWxpbmVNb2RlbC5zdGFydFRpbWVJblNlY29uZHMocmVjb3JkKTsK
KyAgICAgICAgZnJhbWUuc3RhcnRUaW1lT2Zmc2V0ID0gdGhpcy5fbW9kZWwucmVjb3JkT2Zmc2V0
SW5TZWNvbmRzKHJlY29yZCk7CiAgICAgICAgIGZyYW1lLmVuZFRpbWUgPSBXZWJJbnNwZWN0b3Iu
VGltZWxpbmVNb2RlbC5lbmRUaW1lSW5TZWNvbmRzKHJlY29yZCk7CiAgICAgICAgIGZyYW1lLmNw
dVRpbWUgPSBXZWJJbnNwZWN0b3IuVGltZWxpbmVNb2RlbC5kdXJhdGlvbkluU2Vjb25kcyhyZWNv
cmQpOwogICAgICAgICByZXR1cm4gZnJhbWU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lTW9kZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNw
ZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lTW9kZWwuanMKaW5kZXggM2YzOThjZTViZjRlY2ZkZWQx
YTZlNWZiMDBlMDE0NTk5OWZmY2YxNS4uYjVlOTEzYjEzOTExZWI2MjQ1NWYzYTM4ZWNiZjk3MWU2
YjE3NDFkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9U
aW1lbGluZU1vZGVsLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
VGltZWxpbmVNb2RlbC5qcwpAQCAtMjMzLDYgKzIzMywxNCBAQCBXZWJJbnNwZWN0b3IuVGltZWxp
bmVNb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB0aGlzLl9taW5pbXVtUmVjb3JkVGlt
ZSA9IHN0YXJ0VGltZTsKICAgICAgICAgaWYgKHRoaXMuX21heGltdW1SZWNvcmRUaW1lID09PSAt
MSB8fCBlbmRUaW1lID4gdGhpcy5fbWF4aW11bVJlY29yZFRpbWUpCiAgICAgICAgICAgICB0aGlz
Ll9tYXhpbXVtUmVjb3JkVGltZSA9IGVuZFRpbWU7CisgICAgfSwKKworICAgIC8qKgorICAgICAq
IEBwYXJhbSB7T2JqZWN0fSByYXdSZWNvcmQKKyAgICAgKi8KKyAgICByZWNvcmRPZmZzZXRJblNl
Y29uZHM6IGZ1bmN0aW9uKHJhd1JlY29yZCkKKyAgICB7CisgICAgICAgIHJldHVybiBXZWJJbnNw
ZWN0b3IuVGltZWxpbmVNb2RlbC5zdGFydFRpbWVJblNlY29uZHMocmF3UmVjb3JkKSAtIHRoaXMu
X21pbmltdW1SZWNvcmRUaW1lOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVBhbmVsLmpzIGIvU291cmNlL1dlYkNvcmUv
aW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVBhbmVsLmpzCmluZGV4IDQ0ZTdjMDQ4ODc3ZTMw
NmMxNDY2NTdiNTMzMjY5YTk4YjNkYTY5OTEuLjdhMjBlZjc0M2I5YmM0ZDEyYmFiZWQ1NTEzNTk3
YjJhMTRlYTE3ZGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvVGltZWxpbmVQYW5lbC5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQt
ZW5kL1RpbWVsaW5lUGFuZWwuanMKQEAgLTM2OSw2ICszNjksOCBAQCBXZWJJbnNwZWN0b3IuVGlt
ZWxpbmVQYW5lbC5wcm90b3R5cGUgPSB7CiAgICAgICAgICAgICB2YXIgd2lkdGggPSBmcmFtZUVu
ZCAtIGFjdHVhbFN0YXJ0OwogICAgICAgICAgICAgZnJhbWVTdHJpcC5zdHlsZS5sZWZ0ID0gYWN0
dWFsU3RhcnQgKyAicHgiOwogICAgICAgICAgICAgZnJhbWVTdHJpcC5zdHlsZS53aWR0aCA9IHdp
ZHRoICsgInB4IjsKKyAgICAgICAgICAgIGZyYW1lU3RyaXAuX19mcmFtZSA9IGZyYW1lOworCiAg
ICAgICAgICAgICBjb25zdCBtaW5XaWR0aEZvckZyYW1lSW5mbyA9IDYwOwogICAgICAgICAgICAg
aWYgKHdpZHRoID4gbWluV2lkdGhGb3JGcmFtZUluZm8pCiAgICAgICAgICAgICAgICAgZnJhbWVT
dHJpcC50ZXh0Q29udGVudCA9IE51bWJlci5zZWNvbmRzVG9TdHJpbmcoZnJhbWUuZW5kVGltZSAt
IGZyYW1lLnN0YXJ0VGltZSwgdHJ1ZSk7CkBAIC01NzYsNyArNTc4LDcgQEAgV2ViSW5zcGVjdG9y
LlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9jYWxjdWxhdG9yLnNl
dFdpbmRvdyh0aGlzLl9vdmVydmlld1BhbmUud2luZG93U3RhcnRUaW1lKCksIHRoaXMuX292ZXJ2
aWV3UGFuZS53aW5kb3dFbmRUaW1lKCkpOwogICAgICAgICB0aGlzLl9jYWxjdWxhdG9yLnNldERp
c3BsYXlXaW5kb3coIXRoaXMuX292ZXJ2aWV3UGFuZS53aW5kb3dMZWZ0KCkgPyB0aGlzLl9leHBh
bmRPZmZzZXQgOiAwLCB0aGlzLl9ncmFwaFJvd3NFbGVtZW50LmNsaWVudFdpZHRoKTsKIAotICAg
ICAgICB2YXIgcmVjb3Jkc0luV2luZG93Q291bnQgPSB0aGlzLl9yZWZyZXNoUmVjb3JkcyghdGhp
cy5fYm91bmRhcmllc0FyZVZhbGlkKTsKKyAgICAgICAgdmFyIHJlY29yZHNJbldpbmRvd0NvdW50
ID0gdGhpcy5fcmVmcmVzaFJlY29yZHMoKTsKICAgICAgICAgdGhpcy5fdXBkYXRlUmVjb3Jkc0Nv
dW50ZXIocmVjb3Jkc0luV2luZG93Q291bnQpOwogICAgICAgICBpZighdGhpcy5fYm91bmRhcmll
c0FyZVZhbGlkKSB7CiAgICAgICAgICAgICB0aGlzLl91cGRhdGVFdmVudERpdmlkZXJzKCk7CkBA
IC03MTEsNyArNzEzLDkgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0g
ewogCiAgICAgX2dldFBvcG92ZXJBbmNob3I6IGZ1bmN0aW9uKGVsZW1lbnQpCiAgICAgewotICAg
ICAgICByZXR1cm4gZWxlbWVudC5lbmNsb3NpbmdOb2RlT3JTZWxmV2l0aENsYXNzKCJ0aW1lbGlu
ZS1ncmFwaC1iYXIiKSB8fCBlbGVtZW50LmVuY2xvc2luZ05vZGVPclNlbGZXaXRoQ2xhc3MoInRp
bWVsaW5lLXRyZWUtaXRlbSIpOworICAgICAgICByZXR1cm4gZWxlbWVudC5lbmNsb3NpbmdOb2Rl
T3JTZWxmV2l0aENsYXNzKCJ0aW1lbGluZS1ncmFwaC1iYXIiKSB8fAorICAgICAgICAgICAgZWxl
bWVudC5lbmNsb3NpbmdOb2RlT3JTZWxmV2l0aENsYXNzKCJ0aW1lbGluZS10cmVlLWl0ZW0iKSB8
fAorICAgICAgICAgICAgZWxlbWVudC5lbmNsb3NpbmdOb2RlT3JTZWxmV2l0aENsYXNzKCJ0aW1l
bGluZS1mcmFtZS1zdHJpcCIpOwogICAgIH0sCiAKICAgICBfbW91c2VPdXQ6IGZ1bmN0aW9uKGUp
CkBAIC03MjMsNyArNzI3LDcgQEAgV2ViSW5zcGVjdG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBl
ID0gewogICAgIHsKICAgICAgICAgdmFyIGFuY2hvciA9IHRoaXMuX2dldFBvcG92ZXJBbmNob3Io
ZS50YXJnZXQpOwogCi0gICAgICAgIGlmIChhbmNob3IgJiYgYW5jaG9yLnJvdy5fcmVjb3JkLnR5
cGUgPT09ICJQYWludCIpCisgICAgICAgIGlmIChhbmNob3IgJiYgYW5jaG9yLnJvdyAmJiBhbmNo
b3Iucm93Ll9yZWNvcmQudHlwZSA9PT0gIlBhaW50IikKICAgICAgICAgICAgIHRoaXMuX2hpZ2hs
aWdodFJlY3QoYW5jaG9yLnJvdy5fcmVjb3JkKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
dGhpcy5faGlkZVJlY3RIaWdobGlnaHQoKTsKQEAgLTc1MSw4ICs3NTUsMTMgQEAgV2ViSW5zcGVj
dG9yLlRpbWVsaW5lUGFuZWwucHJvdG90eXBlID0gewogICAgICAqLwogICAgIF9zaG93UG9wb3Zl
cjogZnVuY3Rpb24oYW5jaG9yLCBwb3BvdmVyKQogICAgIHsKLSAgICAgICAgdmFyIHJlY29yZCA9
IGFuY2hvci5yb3cuX3JlY29yZDsKLSAgICAgICAgcG9wb3Zlci5zaG93KHJlY29yZC5nZW5lcmF0
ZVBvcHVwQ29udGVudCgpLCBhbmNob3IpOworICAgICAgICBpZiAoYW5jaG9yLmNsYXNzTGlzdC5j
b250YWlucygidGltZWxpbmUtZnJhbWUtc3RyaXAiKSkgeworICAgICAgICAgICAgdmFyIGZyYW1l
ID0gYW5jaG9yLl9fZnJhbWU7CisgICAgICAgICAgICBwb3BvdmVyLnNob3coV2ViSW5zcGVjdG9y
LlRpbWVsaW5lUHJlc2VudGF0aW9uTW9kZWwuZ2VuZXJhdGVQb3B1cENvbnRlbnRGb3JGcmFtZShm
cmFtZSksIGFuY2hvcik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICB2YXIgcmVjb3Jk
ID0gYW5jaG9yLnJvdy5fcmVjb3JkOworICAgICAgICAgICAgcG9wb3Zlci5zaG93KHJlY29yZC5n
ZW5lcmF0ZVBvcHVwQ29udGVudCgpLCBhbmNob3IpOworICAgICAgICB9CiAgICAgfSwKIAogICAg
IF9jbG9zZVJlY29yZERldGFpbHM6IGZ1bmN0aW9uKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQcmVzZW50YXRpb25Nb2RlbC5qcyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQcmVzZW50YXRpb25Nb2Rl
bC5qcwppbmRleCA5YTc3YTU5NmQ0NDYyZTY4OTNjNzljNzVmNjc4ZTU3NGI5YzkwNjZjLi41OTVk
MDY4ODgzZThjNzViMGU2NGZmM2MyYTQzY2MzODUzYjliM2NkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUHJlc2VudGF0aW9uTW9kZWwuanMK
KysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVByZXNlbnRh
dGlvbk1vZGVsLmpzCkBAIC00NjMsMjggKzQ2MywxNCBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQ
cmVzZW50YXRpb25Nb2RlbC5SZWNvcmQucHJvdG90eXBlID0gewogICAgICAgICByZXR1cm4gdGhp
cy5zdGFydFRpbWUgPD0gdGltZSAmJiB0aW1lIDw9IHRoaXMuZW5kVGltZTsKICAgICB9LAogCi0g
ICAgX2dlbmVyYXRlQWdncmVnYXRlZEluZm86IGZ1bmN0aW9uKCkKLSAgICB7Ci0gICAgICAgIHZh
ciBjZWxsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpOwotICAgICAgICBjZWxsLmNs
YXNzTmFtZSA9ICJ0aW1lbGluZS1hZ2dyZWdhdGVkLWluZm8iOwotICAgICAgICBmb3IgKHZhciBp
bmRleCBpbiB0aGlzLl9hZ2dyZWdhdGVkU3RhdHMpIHsKLSAgICAgICAgICAgIHZhciBsYWJlbCA9
IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwotICAgICAgICAgICAgbGFiZWwuY2xhc3NO
YW1lID0gInRpbWVsaW5lLWFnZ3JlZ2F0ZWQtY2F0ZWdvcnkgdGltZWxpbmUtIiArIGluZGV4Owot
ICAgICAgICAgICAgY2VsbC5hcHBlbmRDaGlsZChsYWJlbCk7Ci0gICAgICAgICAgICB2YXIgdGV4
dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNwYW4iKTsKLSAgICAgICAgICAgIHRleHQudGV4
dENvbnRlbnQgPSBOdW1iZXIuc2Vjb25kc1RvU3RyaW5nKHRoaXMuX2FnZ3JlZ2F0ZWRTdGF0c1tp
bmRleF0sIHRydWUpOwotICAgICAgICAgICAgY2VsbC5hcHBlbmRDaGlsZCh0ZXh0KTsKLSAgICAg
ICAgfQotICAgICAgICByZXR1cm4gY2VsbDsKLSAgICB9LAotCiAgICAgZ2VuZXJhdGVQb3B1cENv
bnRlbnQ6IGZ1bmN0aW9uKCkKICAgICB7CiAgICAgICAgIHZhciBjb250ZW50SGVscGVyID0gbmV3
IFdlYkluc3BlY3Rvci5UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLlBvcHVwQ29udGVudEhlbHBl
cih0aGlzLnRpdGxlKTsKIAogICAgICAgICBpZiAodGhpcy5fY2hpbGRyZW4gJiYgdGhpcy5fY2hp
bGRyZW4ubGVuZ3RoKSB7CiAgICAgICAgICAgICBjb250ZW50SGVscGVyLl9hcHBlbmRUZXh0Um93
KFdlYkluc3BlY3Rvci5VSVN0cmluZygiU2VsZiBUaW1lIiksIE51bWJlci5zZWNvbmRzVG9TdHJp
bmcodGhpcy5fc2VsZlRpbWUsIHRydWUpKTsKLSAgICAgICAgICAgIGNvbnRlbnRIZWxwZXIuX2Fw
cGVuZEVsZW1lbnRSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJBZ2dyZWdhdGVkIFRpbWUiKSwg
dGhpcy5fZ2VuZXJhdGVBZ2dyZWdhdGVkSW5mbygpKTsKKyAgICAgICAgICAgIGNvbnRlbnRIZWxw
ZXIuX2FwcGVuZEVsZW1lbnRSb3coV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJBZ2dyZWdhdGVkIFRp
bWUiKSwKKyAgICAgICAgICAgICAgICBXZWJJbnNwZWN0b3IuVGltZWxpbmVQcmVzZW50YXRpb25N
b2RlbC5fZ2VuZXJhdGVBZ2dyZWdhdGVkSW5mbyh0aGlzLl9hZ2dyZWdhdGVkU3RhdHMpKTsKICAg
ICAgICAgfQogICAgICAgICB2YXIgdGV4dCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiJXMgKGF0
ICVzKSIsIE51bWJlci5zZWNvbmRzVG9TdHJpbmcodGhpcy5fbGFzdENoaWxkRW5kVGltZSAtIHRo
aXMuc3RhcnRUaW1lLCB0cnVlKSwKICAgICAgICAgICAgIE51bWJlci5zZWNvbmRzVG9TdHJpbmco
dGhpcy5fc3RhcnRUaW1lT2Zmc2V0KSk7CkBAIC02NjAsNiArNjQ2LDI0IEBAIFdlYkluc3BlY3Rv
ci5UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLlJlY29yZC5wcm90b3R5cGUgPSB7CiB9CiAKIC8q
KgorICogQHBhcmFtIHtPYmplY3R9IGFnZ3JlZ2F0ZWRTdGF0cworICovCitXZWJJbnNwZWN0b3Iu
VGltZWxpbmVQcmVzZW50YXRpb25Nb2RlbC5fZ2VuZXJhdGVBZ2dyZWdhdGVkSW5mbyA9IGZ1bmN0
aW9uKGFnZ3JlZ2F0ZWRTdGF0cykKK3sKKyAgICB2YXIgY2VsbCA9IGRvY3VtZW50LmNyZWF0ZUVs
ZW1lbnQoInNwYW4iKTsKKyAgICBjZWxsLmNsYXNzTmFtZSA9ICJ0aW1lbGluZS1hZ2dyZWdhdGVk
LWluZm8iOworICAgIGZvciAodmFyIGluZGV4IGluIGFnZ3JlZ2F0ZWRTdGF0cykgeworICAgICAg
ICB2YXIgbGFiZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsKKyAgICAgICAgbGFi
ZWwuY2xhc3NOYW1lID0gInRpbWVsaW5lLWFnZ3JlZ2F0ZWQtY2F0ZWdvcnkgdGltZWxpbmUtIiAr
IGluZGV4OworICAgICAgICBjZWxsLmFwcGVuZENoaWxkKGxhYmVsKTsKKyAgICAgICAgdmFyIHRl
eHQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7CisgICAgICAgIHRleHQudGV4dENv
bnRlbnQgPSBOdW1iZXIuc2Vjb25kc1RvU3RyaW5nKGFnZ3JlZ2F0ZWRTdGF0c1tpbmRleF0sIHRy
dWUpOworICAgICAgICBjZWxsLmFwcGVuZENoaWxkKHRleHQpOworICAgIH0KKyAgICByZXR1cm4g
Y2VsbDsKK30KKworLyoqCiAgKiBAY29uc3RydWN0b3IKICAqLwogV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUHJlc2VudGF0aW9uTW9kZWwuUG9wdXBDb250ZW50SGVscGVyID0gZnVuY3Rpb24odGl0bGUp
CkBAIC03MzMsNiArNzM3LDIxIEBAIFdlYkluc3BlY3Rvci5UaW1lbGluZVByZXNlbnRhdGlvbk1v
ZGVsLlBvcHVwQ29udGVudEhlbHBlci5wcm90b3R5cGUgPSB7CiAgICAgfQogfQogCitXZWJJbnNw
ZWN0b3IuVGltZWxpbmVQcmVzZW50YXRpb25Nb2RlbC5nZW5lcmF0ZVBvcHVwQ29udGVudEZvckZy
YW1lID0gZnVuY3Rpb24oZnJhbWUpCit7CisgICAgdmFyIGNvbnRlbnRIZWxwZXIgPSBuZXcgV2Vi
SW5zcGVjdG9yLlRpbWVsaW5lUHJlc2VudGF0aW9uTW9kZWwuUG9wdXBDb250ZW50SGVscGVyKFdl
Ykluc3BlY3Rvci5VSVN0cmluZygiRnJhbWUiKSk7CisgICAgdmFyIGR1cmF0aW9uSW5TZWNvbmRz
ID0gZnJhbWUuZW5kVGltZSAtIGZyYW1lLnN0YXJ0VGltZTsKKyAgICB2YXIgZHVyYXRpb25UZXh0
ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCIlcyAoYXQgJXMpIiwgTnVtYmVyLnNlY29uZHNUb1N0
cmluZyhmcmFtZS5lbmRUaW1lIC0gZnJhbWUuc3RhcnRUaW1lLCB0cnVlKSwKKyAgICAgICAgTnVt
YmVyLnNlY29uZHNUb1N0cmluZyhmcmFtZS5zdGFydFRpbWVPZmZzZXQsIHRydWUpKTsKKyAgICBj
b250ZW50SGVscGVyLl9hcHBlbmRUZXh0Um93KFdlYkluc3BlY3Rvci5VSVN0cmluZygiRHVyYXRp
b24iKSwgZHVyYXRpb25UZXh0KTsKKyAgICBjb250ZW50SGVscGVyLl9hcHBlbmRUZXh0Um93KFdl
Ykluc3BlY3Rvci5VSVN0cmluZygiRlBTIiksIE1hdGguZmxvb3IoMSAvIGR1cmF0aW9uSW5TZWNv
bmRzKSk7CisgICAgY29udGVudEhlbHBlci5fYXBwZW5kVGV4dFJvdyhXZWJJbnNwZWN0b3IuVUlT
dHJpbmcoIkNQVSB0aW1lIiksIE51bWJlci5zZWNvbmRzVG9TdHJpbmcoZnJhbWUuY3B1VGltZSwg
dHJ1ZSkpOworICAgIGNvbnRlbnRIZWxwZXIuX2FwcGVuZEVsZW1lbnRSb3coV2ViSW5zcGVjdG9y
LlVJU3RyaW5nKCJBZ2dyZWdhdGVkIFRpbWUiKSwKKyAgICAgICAgV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUHJlc2VudGF0aW9uTW9kZWwuX2dlbmVyYXRlQWdncmVnYXRlZEluZm8oZnJhbWUudGltZUJ5
Q2F0ZWdvcnkpKTsKKworICAgIHJldHVybiBjb250ZW50SGVscGVyLl9jb250ZW50VGFibGU7Cit9
CisKIC8qKgogICogQGludGVyZmFjZQogICovCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3RvckNvbW1vbi5jc3MgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvZnJvbnQtZW5kL2luc3BlY3RvckNvbW1vbi5jc3MKaW5kZXggY2I3OGIwMzExYmQz
ZTY0NzI4ODYyMjA4ZjJiMzA2MDFlNDYyNGM4Yy4uNDU5ZDBkNDczOWRiZjgyYzZlYTExODA2ZjQ0
OGVjMTMxMWMxYWUwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9pbnNwZWN0b3JDb21tb24uY3NzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvaW5zcGVjdG9yQ29tbW9uLmNzcwpAQCAtODgsNiArODgsNyBAQCBpZnJhbWUudmll
dyB7CiAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsKICAg
ICBoZWlnaHQ6IDIwcHg7CiAgICAgei1pbmRleDogMjAwOworICAgIHBvaW50ZXItZXZlbnRzOiBu
b25lOwogfQogCiAucmVzb3VyY2VzLWRpdmlkZXIgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC90aW1lbGluZVBhbmVsLmNzcyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9mcm9udC1lbmQvdGltZWxpbmVQYW5lbC5jc3MKaW5kZXggY2IwNzllYjgxMTlk
ZTJlOTRjYjQ2MjMwNTU4YjZjYjAzMWI4ZTg1NC4uOTQ5YTgxMDU4NDIyZmY3M2M1YmQxYmVkZGE4
ZGRkYmFjMmNiNDYwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC90aW1lbGluZVBhbmVsLmNzcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL3RpbWVsaW5lUGFuZWwuY3NzCkBAIC02MDMsNyArNjAzLDggQEAKIH0KIAogLnRpbWVs
aW5lIC5yZXNvdXJjZXMtZXZlbnQtZGl2aWRlci50aW1lbGluZS1mcmFtZS1kaXZpZGVyIHsKLSAg
ICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTg1LCAyMDAsIDAuOCk7CisgICAgYmFja2dy
b3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAwLjgpOworICAgIHdpZHRoOiAxcHg7CiAg
ICAgaGVpZ2h0OiAxMDAlOwogfQogCkBAIC02NzQsNCArNjc1LDYgQEAKICAgICBjb2xvcjogYmxh
Y2s7CiAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgIHBhZGRpbmctdG9wOiAzcHg7CisgICAg
ei1pbmRleDogMzUwOworICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOwogfQo=
</data>
<flag name="review"
          id="140678"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>