<?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>138838</bug_id>
          
          <creation_ts>2014-11-18 11:29:14 -0800</creation_ts>
          <short_desc>DOMTimers sometimes don&apos;t get unthrottled on scrolling</short_desc>
          <delta_ts>2014-11-18 14:05:08 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <dependson>138292</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1049538</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-18 11:29:14 -0800</bug_when>
    <thetext>DOMTimers sometimes don&apos;t get unthrottled on scrolling. This is because we stop listening for viewport changes every time the timer fires, but we don&apos;t listen for those changes again if we decide the timer should stay throttled after the timer&apos;s action was executed.
We should listen for viewport changes again after executing the action, if there are elements outside the viewport causing the DOMTimer to be throttled, even if the throttleState hasn&apos;t changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049554</commentid>
    <comment_count>1</comment_count>
      <attachid>241801</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-18 12:12:21 -0800</bug_when>
    <thetext>Created attachment 241801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049570</commentid>
    <comment_count>2</comment_count>
      <attachid>241801</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-11-18 13:27:40 -0800</bug_when>
    <thetext>Comment on attachment 241801
Patch

Thanks for reviewing quickly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049582</commentid>
    <comment_count>3</comment_count>
      <attachid>241801</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-18 14:05:02 -0800</bug_when>
    <thetext>Comment on attachment 241801
Patch

Clearing flags on attachment: 241801

Committed r176282: &lt;http://trac.webkit.org/changeset/176282&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1049583</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-18 14:05:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241801</attachid>
            <date>2014-11-18 12:12:21 -0800</date>
            <delta_ts>2014-11-18 14:05:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138838-20141118121233.patch</filename>
            <type>text/plain</type>
            <size>8478</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc2MjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjhlNmRhYjI2Zjg4ZWNi
MTZlMzVmMTJmNzA4YWExNmY2ZWViYmJiNS4uNWUyMjllMzM1MjRiOTQwNDNmZDE3OGEwNzg4ODk2
MmEyYmQxYTA2MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDE0LTExLTE4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRE9NVGltZXJzIHNvbWV0aW1l
cyBkb24ndCBnZXQgdW50aHJvdHRsZWQgb24gc2Nyb2xsaW5nCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzg4MzgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBET01UaW1lcnMgc29tZXRpbWVzIGRpZG4ndCBn
ZXQgdW50aHJvdHRsZWQgb24gc2Nyb2xsaW5nLiBUaGlzIGlzCisgICAgICAgIGJlY2F1c2Ugd2Ug
c3RvcHBlZCBsaXN0ZW5pbmcgZm9yIHZpZXdwb3J0IGNoYW5nZXMgZXZlcnkgdGltZSB0aGUKKyAg
ICAgICAgdGltZXIgZmlyZXMsIGJ1dCB3ZSBkaWRuJ3QgbGlzdGVuIGZvciB0aG9zZSBjaGFuZ2Vz
IGFnYWluIGlmIHdlCisgICAgICAgIGRlY2lkZWQgdGhlIHRpbWVyIHNob3VsZCBzdGF5IHRocm90
dGxlZCBhZnRlciB0aGUgdGltZXIncyBhY3Rpb24KKyAgICAgICAgd2FzIGV4ZWN1dGVkLgorCisg
ICAgICAgIFdlIHNob3VsZCBsaXN0ZW4gZm9yIHZpZXdwb3J0IGNoYW5nZXMgYWdhaW4gYWZ0ZXIg
ZXhlY3V0aW5nIHRoZQorICAgICAgICB0aW1lcidzIGFjdGlvbiwgaWYgdGhlcmUgYXJlIGVsZW1l
bnRzIG91dHNpZGUgdGhlIHZpZXdwb3J0IGNhdXNpbmcKKyAgICAgICAgdGhlIERPTVRpbWVyIHRv
IGJlIHRocm90dGxlZCwgZXZlbiBpZiB0aGUgdGhyb3R0bGVTdGF0ZSBoYXNuJ3QKKyAgICAgICAg
Y2hhbmdlZCAoaS5lIHRoZSB0aW1lciBzdGF5cyB0aHJvdHRsZWQpLgorCisgICAgICAgIFRlc3Q6
IGZhc3QvZG9tL3RpbWVyLXVudGhyb3R0bGUtb24tc2Nyb2xsLmh0bWwKKworICAgICAgICAqIHBh
Z2UvRE9NVGltZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NVGltZXI6OnVwZGF0ZVRocm90
dGxpbmdTdGF0ZUlmTmVjZXNzYXJ5KToKKyAgICAgICAgKFdlYkNvcmU6OkRPTVRpbWVyOjp1cGRh
dGVUaW1lckludGVydmFsSWZOZWNlc3NhcnkpOgorICAgICAgICAoV2ViQ29yZTo6RE9NVGltZXI6
OnVwZGF0ZVRocm90dGxpbmdTdGF0ZUFmdGVyVmlld3BvcnRDaGFuZ2UpOgorCiAyMDE0LTExLTE4
ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBIUlRG
RGF0YWJhc2VMb2FkZXIgaXMgbm90IGFuIGFic29sdXRlIGNvbmRpdGlvbiB0byBydW4gYXVkaW9D
b250ZXh0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVRpbWVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NVGltZXIuY3BwCmluZGV4IDRmMTFmZmU4NzhlMGMyMWNmMzIw
YjA1MWFmOGVjNGNlZjcxYmU2ZTEuLjQyY2VlZGMyMjcxNjNkOGFhZmEwYmY3NzM3Njg3YjkzMzcy
ZTExYjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NVGltZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NVGltZXIuY3BwCkBAIC0yNTQsMTcgKzI1NCwyMSBAQCB2
b2lkIERPTVRpbWVyOjpyZW1vdmVCeUlkKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRleHQs
IGludCB0aW1lb3V0SWQpCiB2b2lkIERPTVRpbWVyOjp1cGRhdGVUaHJvdHRsaW5nU3RhdGVJZk5l
Y2Vzc2FyeShjb25zdCBET01UaW1lckZpcmVTdGF0ZSYgZmlyZVN0YXRlKQogewogICAgIGlmIChm
aXJlU3RhdGUuc2NyaXB0TWFkZVVzZXJPYnNlcnZhYmxlQ2hhbmdlcygpKSB7CisgICAgICAgIEFT
U0VSVChtX2VsZW1lbnRzQ2F1c2luZ1Rocm90dGxpbmcuaXNFbXB0eSgpKTsKICAgICAgICAgaWYg
KG1fdGhyb3R0bGVTdGF0ZSAhPSBTaG91bGROb3RUaHJvdHRsZSkgewogICAgICAgICAgICAgbV90
aHJvdHRsZVN0YXRlID0gU2hvdWxkTm90VGhyb3R0bGU7Ci0gICAgICAgICAgICBBU1NFUlQobV9l
bGVtZW50c0NhdXNpbmdUaHJvdHRsaW5nLmlzRW1wdHkoKSk7CiAgICAgICAgICAgICB1cGRhdGVU
aW1lckludGVydmFsSWZOZWNlc3NhcnkoKTsKICAgICAgICAgfQogICAgIH0gZWxzZSBpZiAoZmly
ZVN0YXRlLnNjcmlwdE1hZGVOb25Vc2VyT2JzZXJ2YWJsZUNoYW5nZXMoKSkgewogICAgICAgICBp
ZiAobV90aHJvdHRsZVN0YXRlICE9IFNob3VsZFRocm90dGxlKSB7CiAgICAgICAgICAgICBtX3Ro
cm90dGxlU3RhdGUgPSBTaG91bGRUaHJvdHRsZTsKLSAgICAgICAgICAgIGZpcmVTdGF0ZS5lbGVt
ZW50c0NoYW5nZWRPdXRzaWRlVmlld3BvcnQobV9lbGVtZW50c0NhdXNpbmdUaHJvdHRsaW5nKTsK
ICAgICAgICAgICAgIHVwZGF0ZVRpbWVySW50ZXJ2YWxJZk5lY2Vzc2FyeSgpOwogICAgICAgICB9
CisgICAgICAgIC8vIFVwZGF0ZSBvdXIgdmVjdG9yIG9mIEVsZW1lbnRzIGNhdXNpbmcgdGhyb3R0
bGluZyBhbmQgcmVnaXN0ZXIKKyAgICAgICAgLy8gZm9yIHZpZXdwb3J0IGNoYW5nZXMgaWYgdGhl
IHZlY3RvciBpcyBub3QgZW1wdHkuCisgICAgICAgIGZpcmVTdGF0ZS5lbGVtZW50c0NoYW5nZWRP
dXRzaWRlVmlld3BvcnQobV9lbGVtZW50c0NhdXNpbmdUaHJvdHRsaW5nKTsKKyAgICAgICAgaWYg
KGlzSW50ZXJ2YWxEZXBlbmRlbnRPblZpZXdwb3J0KCkpCisgICAgICAgICAgICByZWdpc3RlckZv
clZpZXdwb3J0Q2hhbmdlcygpOwogICAgIH0KIH0KIApAQCAtNDI4LDEzICs0MzIsNiBAQCB2b2lk
IERPTVRpbWVyOjp1cGRhdGVUaW1lckludGVydmFsSWZOZWNlc3NhcnkoKQogICAgIGlmIChXVEY6
OmFyZUVzc2VudGlhbGx5RXF1YWwocHJldmlvdXNJbnRlcnZhbCwgbV9jdXJyZW50VGltZXJJbnRl
cnZhbCwgb25lTWlsbGlzZWNvbmQpKQogICAgICAgICByZXR1cm47CiAKLSAgICAvLyBUaW1lciB3
YXMgdGhyb3R0bGVkIC8gdW50aHJvdHRsZWQsIG1ha2Ugc3VyZSB3ZSByZWdpc3RlciAvIHVucmVn
aXN0ZXIKLSAgICAvLyBmcm9tIHRoZSBGcmFtZVZpZXcgaWYgdGhlIHRpbWVyJ3MgaW50ZXJ2YWwg
aXMgZGVwZW5kZW50IG9uIHZpZXdwb3J0LgotICAgIGlmIChpc0ludGVydmFsRGVwZW5kZW50T25W
aWV3cG9ydCgpKQotICAgICAgICByZWdpc3RlckZvclZpZXdwb3J0Q2hhbmdlcygpOwotICAgIGVs
c2UgaWYgKG1fdGhyb3R0bGVTdGF0ZSA9PSBTaG91bGROb3RUaHJvdHRsZSkKLSAgICAgICAgdW5y
ZWdpc3RlckZvclZpZXdwb3J0Q2hhbmdlcygpOwotCiAgICAgaWYgKHJlcGVhdEludGVydmFsKCkp
IHsKICAgICAgICAgQVNTRVJUKFdURjo6YXJlRXNzZW50aWFsbHlFcXVhbChyZXBlYXRJbnRlcnZh
bCgpLCBwcmV2aW91c0ludGVydmFsLCBvbmVNaWxsaXNlY29uZCkpOwogICAgICAgICBMT0coRE9N
VGltZXJzLCAiJXAgLSBVcGRhdGluZyBET01UaW1lcidzIHJlcGVhdCBpbnRlcnZhbCBmcm9tICVn
IG1zIHRvICVnIG1zIGR1ZSB0byB0aHJvdHRsaW5nLiIsIHRoaXMsIHByZXZpb3VzSW50ZXJ2YWwg
KiAxMDAwLiwgbV9jdXJyZW50VGltZXJJbnRlcnZhbCAqIDEwMDAuKTsKQEAgLTQ1Nyw2ICs0NTQs
NyBAQCB2b2lkIERPTVRpbWVyOjp1cGRhdGVUaHJvdHRsaW5nU3RhdGVBZnRlclZpZXdwb3J0Q2hh
bmdlKGNvbnN0IEludFJlY3QmIHZpc2libGVSZQogICAgICAgICBpZiAoZWxlbWVudC0+aXNJbnNp
ZGVWaWV3cG9ydCgmdmlzaWJsZVJlY3QpKSB7CiAgICAgICAgICAgICBMT0coRE9NVGltZXJzLCAi
JXAgLSBTY3JpcHQgaXMgY2hhbmdpbmcgc3R5bGUgb2YgYW4gZWxlbWVudCB0aGF0IGlzIG5vdyBp
bnNpZGUgdGhlIHZpZXdwb3J0LCB1bnRocm90dGxpbmcgdGhlIHRpbWVyLiIsIHRoaXMpOwogICAg
ICAgICAgICAgbV90aHJvdHRsZVN0YXRlID0gU2hvdWxkTm90VGhyb3R0bGU7CisgICAgICAgICAg
ICB1bnJlZ2lzdGVyRm9yVmlld3BvcnRDaGFuZ2VzKCk7CiAgICAgICAgICAgICB1cGRhdGVUaW1l
ckludGVydmFsSWZOZWNlc3NhcnkoKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggNDYwZGU3MmRjODQ4YzhmNDNkZDAyZjVjNjIyMDA3ZDEyNzQzYmYxNy4uMmM2NWI1YmM2
YzAwYjg0NDM1MzQwODRjNzI5YWU3ZDkyYzZlYWE3NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDE0LTExLTE4ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgRE9N
VGltZXJzIHNvbWV0aW1lcyBkb24ndCBnZXQgdW50aHJvdHRsZWQgb24gc2Nyb2xsaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzg4MzgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBsYXlvdXQg
dGVzdCB0byB2ZXJpZnkgdGhhdCBET01UaW1lcnMgZ2V0IHVudGhyb3R0bGVkIG9uIHNjcm9sbCBp
ZgorICAgICAgICB0aGUgZWxlbWVudCB3aG9zZSBzdHlsZSB0aGV5IGFyZSBjaGFuZ2luZyBpcyBp
bnNpZGUgdGhlIHZpZXdwb3J0IGFmdGVyCisgICAgICAgIHRoZSBzY3JvbGwuCisKKyAgICAgICAg
KiBmYXN0L2RvbS90aW1lci11bnRocm90dGxlLW9uLXNjcm9sbC1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvZG9tL3RpbWVyLXVudGhyb3R0bGUtb24tc2Nyb2xsLmh0bWw6IEFk
ZGVkLgorCiAyMDE0LTExLTE4ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9y
Zz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTc2MjE4LgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vdGltZXItdW50aHJvdHRsZS1vbi1zY3JvbGwtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vdGltZXItdW50aHJvdHRsZS1vbi1zY3JvbGwt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjY0MzRiYjRmOTViMDkxZmRmNzE2ZjkzZmYzYTY2YmRm
ZGY1YzEzZjQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS90aW1lci11
bnRocm90dGxlLW9uLXNjcm9sbC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxOSBAQAorVGVzdHMg
dGhhdCBhIHJlcGVhdGluZyB0aW1lciBjaGFuZ2luZyB0aGUgc3R5bGUgb2YgYW4gZWxlbWVudCBv
dXRzaWRlIHZpZXdwb3J0IGdldHMgdW50aHJvdHRsZWQgd2hlbiBzY3JvbGxpbmcgdGhlIGVsZW1l
bnQgaW50byB2aWV3LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBB
U1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBpbnRl
cm5hbHMuaXNUaW1lclRocm90dGxlZCh0aW1lb3V0SWQpIGlzIGZhbHNlCis1dGggaXRlcmF0aW9u
LCB0aW1lciBzaG91bGQgYmUgdGhyb3R0bGVkIGFzIHRoZSBlbGVtZW50IGlzIG91dHNpZGUgdGhl
IHZpZXdwb3J0LgorUEFTUyB3YXNUaHJvdHRsZWQgaXMgdHJ1ZQorVGltZXIgc2hvdWxkIHN0aWxs
IGJlIHRocm90dGxlZCBiZWZvcmUgc2Nyb2xsaW5nLgorUEFTUyBpbnRlcm5hbHMuaXNUaW1lclRo
cm90dGxlZCh0aW1lb3V0SWQpIGlzIHRydWUKK1Njcm9sbGluZyBlbGVtZW50IGludG8gdmlldy4K
K1RpbWVyIHNob3VsZCBubyBsb25nZXIgYmUgdGhyb3R0bGVkCitQQVNTIGludGVybmFscy5pc1Rp
bWVyVGhyb3R0bGVkKHRpbWVvdXRJZCkgaXMgZmFsc2UKKzZ0aCBpdGVyYXRpb24sIHRpbWVyIHNo
b3VsZCBzdGlsbCBiZSB1bnRocm90dGxlZC4KK1BBU1MgaW50ZXJuYWxzLmlzVGltZXJUaHJvdHRs
ZWQodGltZW91dElkKSBpcyBmYWxzZQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3RpbWVy
LXVudGhyb3R0bGUtb24tc2Nyb2xsLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS90aW1lci11
bnRocm90dGxlLW9uLXNjcm9sbC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYxZDAyMWVkOTU4OTljMTMwZDkx
YTYwZTA1M2YwY2ZiZWYwYmJiYjEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0
L2RvbS90aW1lci11bnRocm90dGxlLW9uLXNjcm9sbC5odG1sCkBAIC0wLDAgKzEsNTcgQEAKKzwh
RE9DVFlQRSBodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcHJlLmpzIj48L3NjcmlwdD4KKzxkaXYgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsgd2lk
dGg6IDE2MDBweDsgaGVpZ2h0OiAyNDAwcHg7IGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyI+Cisg
IDxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OiA2MDBweDsgdG9wOiA4MDBweDsi
PiA8aW5wdXQgaWQ9InRleHRib3giIHR5cGU9InRleHQiPjwvZGl2PgorPC9kaXY+Cis8c2NyaXB0
PgorZGVzY3JpcHRpb24oIlRlc3RzIHRoYXQgYSByZXBlYXRpbmcgdGltZXIgY2hhbmdpbmcgdGhl
IHN0eWxlIG9mIGFuIGVsZW1lbnQgb3V0c2lkZSB2aWV3cG9ydCBnZXRzIHVudGhyb3R0bGVkIHdo
ZW4gc2Nyb2xsaW5nIHRoZSBlbGVtZW50IGludG8gdmlldy4iKTsKK2pzVGVzdElzQXN5bmMgPSB0
cnVlOworCit2YXIgdGVzdEVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGV4dGJv
eCcpOwordmFyIGl0ZXJhdGlvbkNvdW50ID0gMDsKK3ZhciB3YXNUaHJvdHRsZWQgPSBmYWxzZTsK
K3ZhciB3YXNUaHJvdHRsZWRCZWZvcmVTY3JvbGwgPSBmYWxzZTsKK3ZhciB0aW1lb3V0SWQ7CisK
K2Z1bmN0aW9uIHNjcm9sbEVsZW1lbnRJbnRvVmlldygpCit7CisgIGRlYnVnKCI1dGggaXRlcmF0
aW9uLCB0aW1lciBzaG91bGQgYmUgdGhyb3R0bGVkIGFzIHRoZSBlbGVtZW50IGlzIG91dHNpZGUg
dGhlIHZpZXdwb3J0LiIpOworICBzaG91bGRCZVRydWUoIndhc1Rocm90dGxlZCIpOworCisgIGRl
YnVnKCJUaW1lciBzaG91bGQgc3RpbGwgYmUgdGhyb3R0bGVkIGJlZm9yZSBzY3JvbGxpbmcuIik7
CisgIHNob3VsZEJlVHJ1ZSgiaW50ZXJuYWxzLmlzVGltZXJUaHJvdHRsZWQodGltZW91dElkKSIp
OworCisgIGRlYnVnKCJTY3JvbGxpbmcgZWxlbWVudCBpbnRvIHZpZXcuIik7CisgIHdpbmRvdy5p
bnRlcm5hbHMuc2Nyb2xsRWxlbWVudFRvUmVjdCh0ZXN0RWxlbWVudCwgMCwgMCwgMzAwLCAzMDAp
OworCisgIGRlYnVnKCJUaW1lciBzaG91bGQgbm8gbG9uZ2VyIGJlIHRocm90dGxlZCIpOworICBz
aG91bGRCZUZhbHNlKCJpbnRlcm5hbHMuaXNUaW1lclRocm90dGxlZCh0aW1lb3V0SWQpIik7Cit9
CisKK2Z1bmN0aW9uIHRpbWVyQ2FsbGJhY2soKQoreworICArK2l0ZXJhdGlvbkNvdW50OworICAv
LyBDaGFuZ2UgdGhlIHN0eWxlIG9mIHRoZSBlbGVtZW50IHdoaWxlIGl0IGlzIG91dHNpZGUgdmll
d3BvcnQuCisgIHRlc3RFbGVtZW50LnN0eWxlWyJvcGFjaXR5Il0gPSAiIiArIChpdGVyYXRpb25D
b3VudCAvIDEwLik7CisKKyAgLy8gNSBpdGVyYXRpb25zIHNob3VsZCBiZSBzdWZmaWNpZW50IHRv
IHRocm90dGxlIHRoZSB0aW1lci4KKyAgaWYgKGl0ZXJhdGlvbkNvdW50ID09IDUpIHsKKyAgICAv
LyBEbyBub3QgdXNlIHNob3VsZEJlVHJ1ZSgpIGJlY2F1c2UgaXQgd291bGQgY2F1c2UgYSBET00g
dHJlZSBtdXRhdGlvbgorICAgIC8vIGFuZCB1bnRocm90dGxlIHRoZSB0aW1lci4KKyAgICB3YXNU
aHJvdHRsZWQgPSBpbnRlcm5hbHMuaXNUaW1lclRocm90dGxlZCh0aW1lb3V0SWQpOworICAgIHNl
dFRpbWVvdXQoc2Nyb2xsRWxlbWVudEludG9WaWV3LCAwKTsKKyAgfSBlbHNlIGlmIChpdGVyYXRp
b25Db3VudCA9PSA2KSB7CisgICAgZGVidWcoIjZ0aCBpdGVyYXRpb24sIHRpbWVyIHNob3VsZCBz
dGlsbCBiZSB1bnRocm90dGxlZC4iKTsKKyAgICBzaG91bGRCZUZhbHNlKCJpbnRlcm5hbHMuaXNU
aW1lclRocm90dGxlZCh0aW1lb3V0SWQpIik7CisKKyAgICBjbGVhckludGVydmFsKHRpbWVvdXRJ
ZCk7CisgICAgZmluaXNoSlNUZXN0KCk7CisgIH0KK30KKwordGltZW91dElkID0gc2V0SW50ZXJ2
YWwodGltZXJDYWxsYmFjaywgMCk7CitzaG91bGRCZUZhbHNlKCJpbnRlcm5hbHMuaXNUaW1lclRo
cm90dGxlZCh0aW1lb3V0SWQpIik7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNv
dXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
</data>

          </attachment>
      

    </bug>

</bugzilla>