<?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>109294</bug_id>
          
          <creation_ts>2013-02-08 06:07:19 -0800</creation_ts>
          <short_desc>Web Inspector: Timeline: invalidate and force locations are same for Layout records caused by style recalculaiton</short_desc>
          <delta_ts>2013-02-11 10:17:49 -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="Andrey Kosyakov">caseq</reporter>
          <assigned_to name="Andrey Kosyakov">caseq</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rego+ews</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>xan.lopez</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>828499</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-08 06:07:19 -0800</bug_when>
    <thetext>When script requests a layout-dependent property, we may invoke both style recalculation and relayout. In case where layout was invalidated by style recalculation, we would report the stack that causes the layout as the one that invalidated it. This may be confusing, so let&apos;s report the cause of style recalculation instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828506</commentid>
    <comment_count>1</comment_count>
      <attachid>187304</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-08 06:15:19 -0800</bug_when>
    <thetext>Created attachment 187304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>828980</commentid>
    <comment_count>2</comment_count>
      <attachid>187304</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2013-02-09 01:20:37 -0800</bug_when>
    <thetext>Comment on attachment 187304
Patch

A test? Otherwise looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829600</commentid>
    <comment_count>3</comment_count>
      <attachid>187552</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-11 05:42:22 -0800</bug_when>
    <thetext>Created attachment 187552
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>829841</commentid>
    <comment_count>4</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2013-02-11 10:17:49 -0800</bug_when>
    <thetext>Committed r142488: &lt;http://trac.webkit.org/changeset/142488&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187304</attachid>
            <date>2013-02-08 06:15:19 -0800</date>
            <delta_ts>2013-02-11 05:42:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109294-20130208181153.patch</filename>
            <type>text/plain</type>
            <size>3387</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyMjY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzc3YTlkN2UwOGVjNmIy
YjE5ODk5Y2ZkNzBmOWJjMmEwZmU2ZDI2YS4uYzljYjE5MTkzMWE0ZDkwMTU3NzI0MzU2N2Y5ZTYw
YjU2NjY1NGMyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAyLTA4ICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogVGltZWxpbmU6IGludmFsaWRhdGUgYW5kIGZvcmNlIGxvY2F0aW9ucyBhcmUgc2FtZSBmb3Ig
TGF5b3V0IHJlY29yZHMgY2F1c2VkIGJ5IHN0eWxlIHJlY2FsY3VsYWl0b24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTI5NAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSB0aGUgc3RhY2sgdGhhdCBj
YXVzZWQgc3R5bGUgcmVjYWxjdWxhdGlvbiBhcyBhIGNhdXNlIGZvciByZWxheW91dCBwZXJmb3Jt
ZWQgZHVlIHRvCisgICAgICAgIGxheW91dCBpbnZhbGlkYXRpb24gY2F1c2VkIGJ5IHN0eWxlIHJl
Y2FsY3VsYXRpb24uCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUHJl
c2VudGF0aW9uTW9kZWwuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQcmVzZW50
YXRpb25Nb2RlbC5wcm90b3R5cGUucmVzZXQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUHJlc2VudGF0aW9uTW9kZWwuUmVjb3JkKToKKwogMjAxMy0wMi0wOCAgVnNldm9sb2QgVmxh
c292ICA8dnNldmlrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBJbnRy
b2R1Y2Ugd29ya3NwYWNlIHByb3ZpZGVyL3Byb2plY3QgdHlwZSwgZW5jYXBzdWxhdGUgdXJpIGNy
ZWF0aW9uIGluIFNpbXBsZVdvcmtzcGFjZVByb3ZpZGVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLmpzIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UaW1lbGluZVByZXNlbnRhdGlvbk1v
ZGVsLmpzCmluZGV4IGIwMGI1OTY4ZjUyMGY3NzQyYzYyYTE0M2ZhNGU1OWEyMzM2ZTM2MmMuLjkw
YmNmYjY1MzcyNTI5OGFlYWZkZGE1MmUxZDg3MTQ3MzBkZDZkYzggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQcmVzZW50YXRpb25Nb2RlbC5q
cworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUHJlc2Vu
dGF0aW9uTW9kZWwuanMKQEAgLTI2NSw3ICsyNjUsNyBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQ
cmVzZW50YXRpb25Nb2RlbC5wcm90b3R5cGUgPSB7CiAgICAgICAgIHRoaXMuX3RpbWVSZWNvcmRT
dGFjayA9IFtdOwogICAgICAgICB0aGlzLl9mcmFtZXMgPSBbXTsKICAgICAgICAgdGhpcy5fbWlu
aW11bVJlY29yZFRpbWUgPSAtMTsKLSAgICAgICAgdGhpcy5fbGFzdEludmFsaWRhdGVMYXlvdXQg
PSB7fTsKKyAgICAgICAgdGhpcy5fbGF5b3V0SW52YWxpZGF0ZVN0YWNrID0ge307CiAgICAgICAg
IHRoaXMuX2xhc3RTY2hlZHVsZVN0eWxlUmVjYWxjdWxhdGlvbiA9IHt9OwogICAgIH0sCiAKQEAg
LTYzNiwxNiArNjM2LDI3IEBAIFdlYkluc3BlY3Rvci5UaW1lbGluZVByZXNlbnRhdGlvbk1vZGVs
LlJlY29yZCA9IGZ1bmN0aW9uKHByZXNlbnRhdGlvbk1vZGVsLCByZWNvCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSByZWNvcmRUeXBlcy5JbnZhbGlkYXRlTGF5b3V0OgotICAgICAgICBwcmVz
ZW50YXRpb25Nb2RlbC5fbGFzdEludmFsaWRhdGVMYXlvdXRbdGhpcy5mcmFtZUlkXSA9IHRoaXM7
CisgICAgICAgIC8vIENvbnNpZGVyIHN0eWxlIHJlY2FsY3VsYXRpb24gYXMgYSByZWFzb24gZm9y
IGxheW91dCBpbnZhbGlkYXRpb24sCisgICAgICAgIC8vIGJ1dCBvbmx5IGlmIHdlIGhhZCBubyBl
YXJsaWVyIGxheW91dCBpbnZhbGlkYXRpb24gcmVjb3Jkcy4KKyAgICAgICAgdmFyIHN0eWxlUmVj
YWxjU3RhY2s7CisgICAgICAgIGlmICghcHJlc2VudGF0aW9uTW9kZWwuX2xheW91dEludmFsaWRh
dGVTdGFja1t0aGlzLmZyYW1lSWRdKSB7CisgICAgICAgICAgICBmb3IgKHZhciBvdXRlclJlY29y
ZCA9IHBhcmVudFJlY29yZDsgb3V0ZXJSZWNvcmQ7IG91dGVyUmVjb3JkID0gcmVjb3JkLnBhcmVu
dCkgeworICAgICAgICAgICAgICAgIGlmIChvdXRlclJlY29yZC50eXBlID09PSByZWNvcmRUeXBl
cy5SZWNhbGN1bGF0ZVN0eWxlcykgeworICAgICAgICAgICAgICAgICAgICBzdHlsZVJlY2FsY1N0
YWNrID0gb3V0ZXJSZWNvcmQuY2FsbFNpdGVTdGFja1RyYWNlOworICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICAgICAgcHJlc2VudGF0aW9uTW9kZWwuX2xheW91dEludmFsaWRhdGVTdGFja1t0aGlzLmZyYW1l
SWRdID0gc3R5bGVSZWNhbGNTdGFjayB8fCB0aGlzLnN0YWNrVHJhY2U7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSByZWNvcmRUeXBlcy5MYXlvdXQ6Ci0gICAgICAgIHZhciBpbnZhbGlkYXRl
TGF5b3V0UmVjb3JkID0gcHJlc2VudGF0aW9uTW9kZWwuX2xhc3RJbnZhbGlkYXRlTGF5b3V0W3Ro
aXMuZnJhbWVJZF07Ci0gICAgICAgIGlmIChpbnZhbGlkYXRlTGF5b3V0UmVjb3JkKQotICAgICAg
ICAgICAgdGhpcy5jYWxsU2l0ZVN0YWNrVHJhY2UgPSBpbnZhbGlkYXRlTGF5b3V0UmVjb3JkLnN0
YWNrVHJhY2UgfHwgaW52YWxpZGF0ZUxheW91dFJlY29yZC5jYWxsU2l0ZVN0YWNrVHJhY2U7Cisg
ICAgICAgIHZhciBsYXlvdXRJbnZhbGlkYXRlU3RhY2sgPSBwcmVzZW50YXRpb25Nb2RlbC5fbGF5
b3V0SW52YWxpZGF0ZVN0YWNrW3RoaXMuZnJhbWVJZF07CisgICAgICAgIGlmIChsYXlvdXRJbnZh
bGlkYXRlU3RhY2spCisgICAgICAgICAgICB0aGlzLmNhbGxTaXRlU3RhY2tUcmFjZSA9IGxheW91
dEludmFsaWRhdGVTdGFjazsKICAgICAgICAgaWYgKHRoaXMuc3RhY2tUcmFjZSkKICAgICAgICAg
ICAgIHRoaXMuc2V0SGFzV2FybmluZygpOwotICAgICAgICBwcmVzZW50YXRpb25Nb2RlbC5fbGFz
dEludmFsaWRhdGVMYXlvdXRbdGhpcy5mcmFtZUlkXSA9IG51bGw7CisgICAgICAgIHByZXNlbnRh
dGlvbk1vZGVsLl9sYXlvdXRJbnZhbGlkYXRlU3RhY2tbdGhpcy5mcmFtZUlkXSA9IG51bGw7CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>187552</attachid>
            <date>2013-02-11 05:42:22 -0800</date>
            <delta_ts>2013-02-11 07:59:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-109294-20130211173853.patch</filename>
            <type>text/plain</type>
            <size>8569</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQyNDM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWRkZTkyNzFkZGQwODUz
ODJiN2YwNTg4ZjQxMzdkYWQ3MGY4YTY5YS4uMjk3MmZiMjU2ODgzMjUyOGI3NTk0N2YxMzFjOGE4
MWMxOThjMjhjZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEzLTAyLTExICBBbmRy
ZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogVGltZWxpbmU6IGludmFsaWRhdGUgYW5kIGZvcmNlIGxvY2F0aW9ucyBhcmUgc2FtZSBmb3Ig
TGF5b3V0IHJlY29yZHMgY2F1c2VkIGJ5IHN0eWxlIHJlY2FsY3VsYWl0b24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTI5NAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSB0aGUgc3RhY2sgdGhhdCBj
YXVzZWQgc3R5bGUgcmVjYWxjdWxhdGlvbiBhcyBhIGNhdXNlIGZvciByZWxheW91dCBwZXJmb3Jt
ZWQgZHVlIHRvCisgICAgICAgIGxheW91dCBpbnZhbGlkYXRpb24gY2F1c2VkIGJ5IHN0eWxlIHJl
Y2FsY3VsYXRpb24uCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUHJl
c2VudGF0aW9uTW9kZWwuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGltZWxpbmVQcmVzZW50
YXRpb25Nb2RlbC5wcm90b3R5cGUucmVzZXQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRpbWVs
aW5lUHJlc2VudGF0aW9uTW9kZWwuUmVjb3JkKToKKwogMjAxMy0wMi0xMSAgQWJoaXNoZWsgQXJ5
YSAgPGluZmVybm9AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIEFkZCBBU1NFUlRfV0lUSF9TRUNV
UklUWV9JTVBMSUNBVElPTiB0byBkZXRlY3Qgb3V0IG9mIGJvdW5kcyBhY2Nlc3MKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQcmVzZW50YXRp
b25Nb2RlbC5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGltZWxpbmVQ
cmVzZW50YXRpb25Nb2RlbC5qcwppbmRleCBiMDBiNTk2OGY1MjBmNzc0MmM2MmExNDNmYTRlNTlh
MjMzNmUzNjJjLi45MGJjZmI2NTM3MjUyOThhZWFmZGRhNTJlMWQ4NzE0NzMwZGQ2ZGM4IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RpbWVsaW5lUHJlc2Vu
dGF0aW9uTW9kZWwuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9U
aW1lbGluZVByZXNlbnRhdGlvbk1vZGVsLmpzCkBAIC0yNjUsNyArMjY1LDcgQEAgV2ViSW5zcGVj
dG9yLlRpbWVsaW5lUHJlc2VudGF0aW9uTW9kZWwucHJvdG90eXBlID0gewogICAgICAgICB0aGlz
Ll90aW1lUmVjb3JkU3RhY2sgPSBbXTsKICAgICAgICAgdGhpcy5fZnJhbWVzID0gW107CiAgICAg
ICAgIHRoaXMuX21pbmltdW1SZWNvcmRUaW1lID0gLTE7Ci0gICAgICAgIHRoaXMuX2xhc3RJbnZh
bGlkYXRlTGF5b3V0ID0ge307CisgICAgICAgIHRoaXMuX2xheW91dEludmFsaWRhdGVTdGFjayA9
IHt9OwogICAgICAgICB0aGlzLl9sYXN0U2NoZWR1bGVTdHlsZVJlY2FsY3VsYXRpb24gPSB7fTsK
ICAgICB9LAogCkBAIC02MzYsMTYgKzYzNiwyNyBAQCBXZWJJbnNwZWN0b3IuVGltZWxpbmVQcmVz
ZW50YXRpb25Nb2RlbC5SZWNvcmQgPSBmdW5jdGlvbihwcmVzZW50YXRpb25Nb2RlbCwgcmVjbwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgcmVjb3JkVHlwZXMuSW52YWxpZGF0ZUxheW91dDoK
LSAgICAgICAgcHJlc2VudGF0aW9uTW9kZWwuX2xhc3RJbnZhbGlkYXRlTGF5b3V0W3RoaXMuZnJh
bWVJZF0gPSB0aGlzOworICAgICAgICAvLyBDb25zaWRlciBzdHlsZSByZWNhbGN1bGF0aW9uIGFz
IGEgcmVhc29uIGZvciBsYXlvdXQgaW52YWxpZGF0aW9uLAorICAgICAgICAvLyBidXQgb25seSBp
ZiB3ZSBoYWQgbm8gZWFybGllciBsYXlvdXQgaW52YWxpZGF0aW9uIHJlY29yZHMuCisgICAgICAg
IHZhciBzdHlsZVJlY2FsY1N0YWNrOworICAgICAgICBpZiAoIXByZXNlbnRhdGlvbk1vZGVsLl9s
YXlvdXRJbnZhbGlkYXRlU3RhY2tbdGhpcy5mcmFtZUlkXSkgeworICAgICAgICAgICAgZm9yICh2
YXIgb3V0ZXJSZWNvcmQgPSBwYXJlbnRSZWNvcmQ7IG91dGVyUmVjb3JkOyBvdXRlclJlY29yZCA9
IHJlY29yZC5wYXJlbnQpIHsKKyAgICAgICAgICAgICAgICBpZiAob3V0ZXJSZWNvcmQudHlwZSA9
PT0gcmVjb3JkVHlwZXMuUmVjYWxjdWxhdGVTdHlsZXMpIHsKKyAgICAgICAgICAgICAgICAgICAg
c3R5bGVSZWNhbGNTdGFjayA9IG91dGVyUmVjb3JkLmNhbGxTaXRlU3RhY2tUcmFjZTsKKyAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQor
ICAgICAgICB9CisgICAgICAgIHByZXNlbnRhdGlvbk1vZGVsLl9sYXlvdXRJbnZhbGlkYXRlU3Rh
Y2tbdGhpcy5mcmFtZUlkXSA9IHN0eWxlUmVjYWxjU3RhY2sgfHwgdGhpcy5zdGFja1RyYWNlOwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgcmVjb3JkVHlwZXMuTGF5b3V0OgotICAgICAgICB2
YXIgaW52YWxpZGF0ZUxheW91dFJlY29yZCA9IHByZXNlbnRhdGlvbk1vZGVsLl9sYXN0SW52YWxp
ZGF0ZUxheW91dFt0aGlzLmZyYW1lSWRdOwotICAgICAgICBpZiAoaW52YWxpZGF0ZUxheW91dFJl
Y29yZCkKLSAgICAgICAgICAgIHRoaXMuY2FsbFNpdGVTdGFja1RyYWNlID0gaW52YWxpZGF0ZUxh
eW91dFJlY29yZC5zdGFja1RyYWNlIHx8IGludmFsaWRhdGVMYXlvdXRSZWNvcmQuY2FsbFNpdGVT
dGFja1RyYWNlOworICAgICAgICB2YXIgbGF5b3V0SW52YWxpZGF0ZVN0YWNrID0gcHJlc2VudGF0
aW9uTW9kZWwuX2xheW91dEludmFsaWRhdGVTdGFja1t0aGlzLmZyYW1lSWRdOworICAgICAgICBp
ZiAobGF5b3V0SW52YWxpZGF0ZVN0YWNrKQorICAgICAgICAgICAgdGhpcy5jYWxsU2l0ZVN0YWNr
VHJhY2UgPSBsYXlvdXRJbnZhbGlkYXRlU3RhY2s7CiAgICAgICAgIGlmICh0aGlzLnN0YWNrVHJh
Y2UpCiAgICAgICAgICAgICB0aGlzLnNldEhhc1dhcm5pbmcoKTsKLSAgICAgICAgcHJlc2VudGF0
aW9uTW9kZWwuX2xhc3RJbnZhbGlkYXRlTGF5b3V0W3RoaXMuZnJhbWVJZF0gPSBudWxsOworICAg
ICAgICBwcmVzZW50YXRpb25Nb2RlbC5fbGF5b3V0SW52YWxpZGF0ZVN0YWNrW3RoaXMuZnJhbWVJ
ZF0gPSBudWxsOwogICAgICAgICBicmVhazsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTU5NzBmMGVjZDQw
YTlhODM5NWZmY2Y0YzNiMTE4ZjMxYTc3ZjkxOS4uM2FmNWM2ZGJkZWU5M2U2YzIxNmMyMGQ5Y2Fl
MzZiNDBmNWNmNDY2YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xh
eW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEzLTAyLTExICBBbmRyZXkg
S29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
VGltZWxpbmU6IGludmFsaWRhdGUgYW5kIGZvcmNlIGxvY2F0aW9ucyBhcmUgc2FtZSBmb3IgTGF5
b3V0IHJlY29yZHMgY2F1c2VkIGJ5IHN0eWxlIHJlY2FsY3VsYWl0b24KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwOTI5NAorCisgICAgICAgICogaW5z
cGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWxheW91dC1yZWFzb24tZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtbGF5b3V0LXJlYXNvbi5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtdGVzdC5q
czoKKyAgICAgICAgKGluaXRpYWxpemVfVGltZWxpbmUuc3RlcDIpOgorICAgICAgICAoaW5pdGlh
bGl6ZV9UaW1lbGluZS5JbnNwZWN0b3JUZXN0LmV2YWx1YXRlV2l0aFRpbWVsaW5lKTogRXh0cmFj
dGVkICJwZXJmb3JtQWN0aW9ucyIgc3RlcCBmcm9tIHBlcmZvcm1BY3Rpb25zQW5kUHJpbnQoKQor
ICAgICAgICAoaW5pdGlhbGl6ZV9UaW1lbGluZS4pOgorICAgICAgICAoaW5pdGlhbGl6ZV9UaW1l
bGluZS5JbnNwZWN0b3JUZXN0LnBlcmZvcm1BY3Rpb25zQW5kUHJpbnQpOgorICAgICAgICAoaW5p
dGlhbGl6ZV9UaW1lbGluZS5JbnNwZWN0b3JUZXN0LmZpbmRQcmVzZW50YXRpb25SZWNvcmQuZmlu
ZEJ5VHlwZSk6CisgICAgICAgIChpbml0aWFsaXplX1RpbWVsaW5lLkluc3BlY3RvclRlc3QuZmlu
ZFByZXNlbnRhdGlvblJlY29yZCk6CisKIDIwMTMtMDItMTEgIFBoaWxpcHBlIE5vcm1hbmQgIDxw
bm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIEdUSyBnYXJkZW5pbmcK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGluZS1sYXlv
dXQtcmVhc29uLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGluZS90
aW1lbGluZS1sYXlvdXQtcmVhc29uLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jMDAxZTBjMTVk
ZDdkZmY5MzAzMDk3ZGJmYjA0MWQ0OTQ2NWNlODMyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLWxheW91dC1yZWFzb24tZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsNSBAQAorVGVzdHMgdGhhdCBMYXlvdXQgcmVjb3JkIGhhcyBjb3JyZWN0
IGxvY2F0aW9ucyBvZiBsYXlvdXQgYmVpbmcgaW52YWxpZGF0ZWQgYW5kIGZvcmNlZC4KKworbGF5
b3V0IGludmFsaWRhdGVkOiBpbnZhbGlkYXRlU3R5bGUKK2xheW91dCBmb3JjZWQ6IGZvcmNlTGF5
b3V0CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci90aW1lbGluZS90aW1lbGlu
ZS1sYXlvdXQtcmVhc29uLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdGltZWxpbmUvdGlt
ZWxpbmUtbGF5b3V0LXJlYXNvbi5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA5NWIyMjZiOTA1NjZiMTRkN2Rk
MzZhMmIxYTEwYTZkMTA2N2FmZDAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtbGF5b3V0LXJlYXNvbi5odG1sCkBAIC0wLDAgKzEsNTAg
QEAKKzxodG1sPgorPHN0eWxlPgorLnRlc3QgeyBoZWlnaHQ6IDIwcHg7IH0KKzwvc3R5bGU+Cis8
aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3It
dGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0idGltZWxpbmUtdGVzdC5qcyI+PC9zY3Jp
cHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiBpbnZhbGlkYXRlU3R5bGUoKQoreworICAgIHZhciBl
bGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsKKyAgICBlbGVtZW50LmNs
YXNzTmFtZSA9ICJ0ZXN0IjsKK30KKworZnVuY3Rpb24gZm9yY2VMYXlvdXQoKQoreworICAgIHZh
ciBlbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsKKyAgICB2YXIgdW51
c2VkID0gZWxlbWVudC5vZmZzZXRIZWlnaHQ7Cit9CisKK2Z1bmN0aW9uIHBlcmZvcm1BY3Rpb25z
KCkKK3sKKyAgICBpbnZhbGlkYXRlU3R5bGUoKTsKKyAgICBmb3JjZUxheW91dCgpOworfQorCitm
dW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBJbnNwZWN0b3JUZXN0LmV2YWx1YXRlV2l0aFRpbWVsaW5l
KCJwZXJmb3JtQWN0aW9ucygpIiwgb25UaW1lbGluZVJlY29yZGVkKTsKKyAgICBmdW5jdGlvbiBv
blRpbWVsaW5lUmVjb3JkZWQoKQorICAgIHsKKyAgICAgICAgdmFyIGxheW91dFJlY29yZCA9IElu
c3BlY3RvclRlc3QuZmluZFByZXNlbnRhdGlvblJlY29yZCgiTGF5b3V0Iik7CisgICAgICAgIElu
c3BlY3RvclRlc3QuYWRkUmVzdWx0KCJsYXlvdXQgaW52YWxpZGF0ZWQ6ICIgKyBsYXlvdXRSZWNv
cmQuY2FsbFNpdGVTdGFja1RyYWNlWzBdLmZ1bmN0aW9uTmFtZSk7CisgICAgICAgIEluc3BlY3Rv
clRlc3QuYWRkUmVzdWx0KCJsYXlvdXQgZm9yY2VkOiAiICsgbGF5b3V0UmVjb3JkLnN0YWNrVHJh
Y2VbMF0uZnVuY3Rpb25OYW1lKTsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3Qo
KTsKKyAgICB9Cit9CisKKzwvc2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9InJ1blRl
c3QoKSI+Cis8cD4KK1Rlc3RzIHRoYXQgTGF5b3V0IHJlY29yZCBoYXMgY29ycmVjdCBsb2NhdGlv
bnMgb2YgbGF5b3V0IGJlaW5nIGludmFsaWRhdGVkIGFuZCBmb3JjZWQuCis8L3A+Cis8ZGl2IGlk
PSJ0ZXN0Ij48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL3RpbWVsaW5lL3RpbWVsaW5lLXRlc3QuanMgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtdGVzdC5qcwppbmRleCA0ZDY5MzAxOTEwYjliNjVlMDU5
NDEzNTIwYjZlZmIxYTQzNWI3ZTQ2Li5kMmI5ZGMxMmQwMzI4NmMyYzI4NTYzNmE0N2M4MTE2ZDhk
OTQzZjc5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxp
bmUtdGVzdC5qcworKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUt
dGVzdC5qcwpAQCAtNjksNyArNjksNyBAQCBJbnNwZWN0b3JUZXN0LnN0b3BUaW1lbGluZSA9IGZ1
bmN0aW9uKGNhbGxiYWNrKQogICAgIFRpbWVsaW5lQWdlbnQuc3RvcChkaWRTdG9wKTsKIH07CiAK
LUluc3BlY3RvclRlc3QucGVyZm9ybUFjdGlvbnNBbmRQcmludCA9IGZ1bmN0aW9uKGFjdGlvbnMs
IHR5cGVOYW1lLCBpbmNsdWRlVGltZVN0YW1wcykKK0luc3BlY3RvclRlc3QuZXZhbHVhdGVXaXRo
VGltZWxpbmUgPSBmdW5jdGlvbihhY3Rpb25zLCBkb25lQ2FsbGJhY2spCiB7CiAgICAgSW5zcGVj
dG9yVGVzdC5zdGFydFRpbWVsaW5lKHN0ZXAxKTsKICAgICBmdW5jdGlvbiBzdGVwMSgpCkBAIC03
OSwxMCArNzksMTQgQEAgSW5zcGVjdG9yVGVzdC5wZXJmb3JtQWN0aW9uc0FuZFByaW50ID0gZnVu
Y3Rpb24oYWN0aW9ucywgdHlwZU5hbWUsIGluY2x1ZGVUaW1lU3QKIAogICAgIGZ1bmN0aW9uIHN0
ZXAyKCkKICAgICB7Ci0gICAgICAgIEluc3BlY3RvclRlc3Quc3RvcFRpbWVsaW5lKHN0ZXAzKTsK
KyAgICAgICAgSW5zcGVjdG9yVGVzdC5zdG9wVGltZWxpbmUoZG9uZUNhbGxiYWNrKTsKICAgICB9
CiAKLSAgICBmdW5jdGlvbiBzdGVwMygpCit9CisKK0luc3BlY3RvclRlc3QucGVyZm9ybUFjdGlv
bnNBbmRQcmludCA9IGZ1bmN0aW9uKGFjdGlvbnMsIHR5cGVOYW1lLCBpbmNsdWRlVGltZVN0YW1w
cykKK3sKKyAgICBmdW5jdGlvbiBjYWxsYmFjaygpCiAgICAgewogICAgICAgICBJbnNwZWN0b3JU
ZXN0LnByaW50VGltZWxpbmVSZWNvcmRzKHR5cGVOYW1lKTsKICAgICAgICAgaWYgKGluY2x1ZGVU
aW1lU3RhbXBzKSB7CkBAIC05MSw2ICs5NSw3IEBAIEluc3BlY3RvclRlc3QucGVyZm9ybUFjdGlv
bnNBbmRQcmludCA9IGZ1bmN0aW9uKGFjdGlvbnMsIHR5cGVOYW1lLCBpbmNsdWRlVGltZVN0CiAg
ICAgICAgIH0KICAgICAgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKICAgICB9Cisg
ICAgSW5zcGVjdG9yVGVzdC5ldmFsdWF0ZVdpdGhUaW1lbGluZShhY3Rpb25zLCBjYWxsYmFjaykK
IH07CiAKIEluc3BlY3RvclRlc3QucHJpbnRUaW1lbGluZVJlY29yZHMgPSBmdW5jdGlvbih0eXBl
TmFtZSwgZm9ybWF0dGVyKQpAQCAtMTU2LDYgKzE2MSwyMSBAQCBJbnNwZWN0b3JUZXN0Ll90aW1l
bGluZUFnZW50VHlwZVRvU3RyaW5nID0gZnVuY3Rpb24obnVtZXJpY1R5cGUpCiAgICAgcmV0dXJu
IHVuZGVmaW5lZDsKIH07CiAKK0luc3BlY3RvclRlc3QuZmluZFByZXNlbnRhdGlvblJlY29yZCA9
IGZ1bmN0aW9uKHR5cGUpCit7CisgICAgdmFyIHJlc3VsdDsKKyAgICBmdW5jdGlvbiBmaW5kQnlU
eXBlKHJlY29yZCkKKyAgICB7CisgICAgICAgIGlmIChyZWNvcmQudHlwZSAhPT0gdHlwZSkKKyAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgcmVzdWx0ID0gcmVjb3JkOworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgdmFyIHJlY29yZHMgPSBXZWJJbnNwZWN0b3IucGFu
ZWwoInRpbWVsaW5lIikuX3Jvb3RSZWNvcmQoKS5jaGlsZHJlbjsKKyAgICBXZWJJbnNwZWN0b3Iu
VGltZWxpbmVQcmVzZW50YXRpb25Nb2RlbC5mb3JBbGxSZWNvcmRzKHJlY29yZHMsIGZpbmRCeVR5
cGUpOworICAgIHJldHVybiByZXN1bHQ7Cit9CisKIEluc3BlY3RvclRlc3QuRmFrZUZpbGVSZWFk
ZXIgPSBmdW5jdGlvbihpbnB1dCwgZGVsZWdhdGUsIGNhbGxiYWNrKQogewogICAgIHRoaXMuX2Rl
bGVnYXRlID0gZGVsZWdhdGU7Cg==
</data>
<flag name="review"
          id="207407"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>