<?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>140142</bug_id>
          
          <creation_ts>2015-01-06 13:02:42 -0800</creation_ts>
          <short_desc>Only throttle DOM timers if they change CSS properties that cannot cause non-descendant elements to become visible</short_desc>
          <delta_ts>2015-01-13 19:35:53 -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>CSS</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>
          
          
          <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>dbates</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>1059128</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-06 13:02:42 -0800</bug_when>
    <thetext>Only throttle DOM timers if they change CSS properties that cannot cause non-descendant elements to become visible. For example, a DOM timer may change the height of an element that is outside the viewport. However, changing its height may causes elements inside the viewport to move. As such, we should NOT throttle such DOM timer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059148</commentid>
    <comment_count>1</comment_count>
      <attachid>244093</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-06 13:49:40 -0800</bug_when>
    <thetext>Created attachment 244093
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059255</commentid>
    <comment_count>2</comment_count>
      <attachid>244093</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-06 18:08:24 -0800</bug_when>
    <thetext>Comment on attachment 244093
Patch

Clearing flags on attachment: 244093

Committed r178014: &lt;http://trac.webkit.org/changeset/178014&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059256</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-06 18:08:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061000</commentid>
    <comment_count>4</comment_count>
      <attachid>244093</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-01-13 16:45:49 -0800</bug_when>
    <thetext>Comment on attachment 244093
Patch

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

&gt; LayoutTests/fast/dom/timer-height-change-no-throttling.html:31
&gt; +    setTimeout(scrollElementIntoView, 0);

Did you mean to include this line? If so, scrollElementIntoView needs to be defined.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061002</commentid>
    <comment_count>5</comment_count>
      <attachid>244093</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-13 16:46:46 -0800</bug_when>
    <thetext>Comment on attachment 244093
Patch

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

&gt;&gt; LayoutTests/fast/dom/timer-height-change-no-throttling.html:31
&gt;&gt; +    setTimeout(scrollElementIntoView, 0);
&gt; 
&gt; Did you mean to include this line? If so, scrollElementIntoView needs to be defined.

No, this line needs to go away.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061003</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-13 16:48:35 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061004</commentid>
    <comment_count>7</comment_count>
      <attachid>244563</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-13 16:48:38 -0800</bug_when>
    <thetext>Created attachment 244563
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061041</commentid>
    <comment_count>8</comment_count>
      <attachid>244563</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-13 19:35:47 -0800</bug_when>
    <thetext>Comment on attachment 244563
Patch

Clearing flags on attachment: 244563

Committed r178403: &lt;http://trac.webkit.org/changeset/178403&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1061042</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-13 19:35:53 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244093</attachid>
            <date>2015-01-06 13:49:40 -0800</date>
            <delta_ts>2015-01-13 16:48:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140142-20150106134944.patch</filename>
            <type>text/plain</type>
            <size>8861</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3OTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGRlMGI4YTRjZGNmNTMz
YTdiNzkzOWEyYzM1ODk3ZDcwOGVmMzNiMC4uY2Q5YWRkNWRmM2NmZTMxNWMyZTJmOTQ0ZTczNWYy
NWRmYWZmZjIwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE1LTAxLTA2ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgT25seSB0aHJvdHRsZSBET00g
dGltZXJzIGlmIHRoZXkgY2hhbmdlIENTUyBwcm9wZXJ0aWVzIHRoYXQgY2Fubm90IGNhdXNlIG5v
bi1kZXNjZW5kYW50IGVsZW1lbnRzIHRvIGJlY29tZSB2aXNpYmxlCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAxNDIKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBPbmx5IHRocm90dGxlIERPTSB0aW1lcnMg
aWYgdGhleSBjaGFuZ2UgQ1NTIHByb3BlcnRpZXMgdGhhdCBjYW5ub3QgY2F1c2UKKyAgICAgICAg
bm9uLWRlc2NlbmRhbnQgZWxlbWVudHMgdG8gYmVjb21lIHZpc2libGUuIEZvciBleGFtcGxlLCBh
IERPTSB0aW1lciBtYXkKKyAgICAgICAgY2hhbmdlIHRoZSBoZWlnaHQgb2YgYW4gZWxlbWVudCB0
aGF0IGlzIG91dHNpZGUgdGhlIHZpZXdwb3J0LiBIb3dldmVyLAorICAgICAgICBjaGFuZ2luZyBp
dHMgaGVpZ2h0IG1heSBjYXVzZXMgZWxlbWVudHMgaW5zaWRlIHRoZSB2aWV3cG9ydCB0byBtb3Zl
LiBBcworICAgICAgICBzdWNoLCB3ZSBzaG91bGQgTk9UIHRocm90dGxlIHN1Y2ggRE9NIHRpbWVy
LgorCisgICAgICAgIFdpdGggdGhpcyBwYXRjaCwgd2Ugb25seSBtYXJrIGEgcmVwZWF0aW5nIHRp
bWVyIGFzIGNhbmRpZGF0ZSBmb3IKKyAgICAgICAgdGhyb3R0bGluZyBpZiBpdCBpcyB1cGRhdGlu
ZyBvbmUgb2YgdGhlIGZvbGxvd2luZyBDU1MgcHJvcGVydGllczoKKyAgICAgICAgbGVmdCwgcmln
aHQsIHRvcCwgYm90dG9tLCB3ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5LgorCisgICAgICAgIFRl
c3Q6IGZhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Utbm8tdGhyb3R0bGluZy5odG1sCisKKyAg
ICAgICAgKiBiaW5kaW5ncy9qcy9KU0NTU1N0eWxlRGVjbGFyYXRpb25DdXN0b20uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6cHJvcGVydHlDaGFuZ2VNYXlSZXBhaW50Tm9uRGVzY2VuZGFudHMpOgor
ICAgICAgICAoV2ViQ29yZTo6SlNDU1NTdHlsZURlY2xhcmF0aW9uOjpwdXREZWxlZ2F0ZSk6Cisg
ICAgICAgICogcGFnZS9ET01UaW1lci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpET01UaW1lcjo6
c2NyaXB0RGlkQ2F1c2VFbGVtZW50UmVwYWludCk6CisgICAgICAgICogcGFnZS9ET01UaW1lci5o
OgorCiAyMDE1LTAxLTA2ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CiAKICAgICAgICAgRml4IGlPUyBidWlsZCBhZnRlciByMTc3OTU1IGFuZCByMTc3OTUyLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNDU1NTdHlsZURlY2xhcmF0aW9u
Q3VzdG9tLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTQ1NTU3R5bGVEZWNsYXJh
dGlvbkN1c3RvbS5jcHAKaW5kZXggYmJiZjJkMmU1M2Q3ZjMwMWRkMWZmYzI5NzUyY2FiYzYwMWZk
MWRjMy4uODk2Yjk5Y2U5MWI3MmM2Y2ZlODAyYjE3Y2JkMDcwZjI0NWQ0YTQ3ZCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNDU1NTdHlsZURlY2xhcmF0aW9uQ3VzdG9t
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0NTU1N0eWxlRGVjbGFyYXRp
b25DdXN0b20uY3BwCkBAIC0zMjAsNiArMzIwLDIzIEBAIGJvb2wgSlNDU1NTdHlsZURlY2xhcmF0
aW9uOjpnZXRPd25Qcm9wZXJ0eVNsb3REZWxlZ2F0ZShFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5
CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKKy8vIFdlIG9ubHkgdGhyb3R0bGUgRE9NIHRpbWVycyBp
ZiB0aGV5IGFuaW1hdGUgQ1NTIHByb3BlcnRpZXMgdGhhdCB3aWxsIG9ubHkKKy8vIGNhdXNlIHRo
ZSBjdXJyZW50IGVsZW1lbnQgKG9yIGl0cyBkZXNjZW5kYW50cykgdG8gYmUgcmVwYWludGVkLgor
c3RhdGljIGlubGluZSBib29sIHByb3BlcnR5Q2hhbmdlTWF5UmVwYWludE5vbkRlc2NlbmRhbnRz
KENTU1Byb3BlcnR5SUQgcHJvcGVydHlJRCkKK3sKKyAgICBzd2l0Y2ggKHByb3BlcnR5SUQpIHsK
KyAgICBjYXNlIENTU1Byb3BlcnR5Qm90dG9tOgorICAgIGNhc2UgQ1NTUHJvcGVydHlMZWZ0Ogor
ICAgIGNhc2UgQ1NTUHJvcGVydHlPcGFjaXR5OgorICAgIGNhc2UgQ1NTUHJvcGVydHlSaWdodDoK
KyAgICBjYXNlIENTU1Byb3BlcnR5VG9wOgorICAgIGNhc2UgQ1NTUHJvcGVydHlXZWJraXRUcmFu
c2Zvcm06CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICB9Cit9CisKIGJvb2wgSlNDU1NTdHlsZURlY2xhcmF0aW9uOjpwdXREZWxl
Z2F0ZShFeGVjU3RhdGUqIGV4ZWMsIFByb3BlcnR5TmFtZSBwcm9wZXJ0eU5hbWUsIEpTVmFsdWUg
dmFsdWUsIFB1dFByb3BlcnR5U2xvdCYpCiB7CiAgICAgQ1NTUHJvcGVydHlJbmZvIHByb3BlcnR5
SW5mbyA9IGNzc1Byb3BlcnR5SURGb3JKU0NTU1Byb3BlcnR5TmFtZShwcm9wZXJ0eU5hbWUpOwpA
QCAtMzQwLDEyICszNTcsMTMgQEAgYm9vbCBKU0NTU1N0eWxlRGVjbGFyYXRpb246OnB1dERlbGVn
YXRlKEV4ZWNTdGF0ZSogZXhlYywgUHJvcGVydHlOYW1lIHByb3BlcnR5TmEKICAgICB9CiAKICAg
ICBFeGNlcHRpb25Db2RlIGVjID0gMDsKLSAgICBib29sIGNoYW5nZWQgPSBpbXBsKCkuc2V0UHJv
cGVydHlJbnRlcm5hbChzdGF0aWNfY2FzdDxDU1NQcm9wZXJ0eUlEPihwcm9wZXJ0eUluZm8ucHJv
cGVydHlJRCksIHByb3BWYWx1ZSwgaW1wb3J0YW50LCBlYyk7CisgICAgQ1NTUHJvcGVydHlJRCBw
cm9wZXJ0eUlEID0gc3RhdGljX2Nhc3Q8Q1NTUHJvcGVydHlJRD4ocHJvcGVydHlJbmZvLnByb3Bl
cnR5SUQpOworICAgIGltcGwoKS5zZXRQcm9wZXJ0eUludGVybmFsKHByb3BlcnR5SUQsIHByb3BW
YWx1ZSwgaW1wb3J0YW50LCBlYyk7CiAgICAgc2V0RE9NRXhjZXB0aW9uKGV4ZWMsIGVjKTsKIAog
ICAgIC8vIENob2tlIHBvaW50IGZvciBpbnRlcmFjdGlvbiB3aXRoIHN0eWxlIG9mIGVsZW1lbnQ7
IG5vdGlmeSBET01UaW1lciBvZiB0aGUgZXZlbnQuCiAgICAgaWYgKGF1dG8qIGVsZW1lbnQgPSBp
bXBsKCkucGFyZW50RWxlbWVudCgpKQotICAgICAgICBET01UaW1lcjo6c2NyaXB0RGlkQ2F1c2VF
bGVtZW50UmVwYWludCgqZWxlbWVudCwgY2hhbmdlZCk7CisgICAgICAgIERPTVRpbWVyOjpzY3Jp
cHREaWRDYXVzZUVsZW1lbnRSZXBhaW50KCplbGVtZW50LCBwcm9wZXJ0eUNoYW5nZU1heVJlcGFp
bnROb25EZXNjZW5kYW50cyhwcm9wZXJ0eUlEKSk7CiAKICAgICByZXR1cm4gdHJ1ZTsKIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NVGltZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9ET01UaW1lci5jcHAKaW5kZXggZTZhMzdiNmMzNzlmNGMyMDRkNzdjZmM1MDIzZGUy
NzNkY2Y5ZTlhYi4uMDJlYmRhYzk3NjU4YWQ0MTk5OGE1YTI5YTAzOTJlNTU5Y2YwOTkzYiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01UaW1lci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9ET01UaW1lci5jcHAKQEAgLTMxMCwxOCArMzEwLDEyIEBAIHZvaWQgRE9NVGlt
ZXI6OnNjcmlwdERpZEludGVyYWN0V2l0aFBsdWdpbihIVE1MUGx1Z0luRWxlbWVudCYgcGx1Z2lu
RWxlbWVudCkKICAgICAgICAgRE9NVGltZXJGaXJlU3RhdGU6OmN1cnJlbnQtPnNldFNjcmlwdE1h
ZGVOb25Vc2VyT2JzZXJ2YWJsZUNoYW5nZXMoKTsKIH0KIAotdm9pZCBET01UaW1lcjo6c2NyaXB0
RGlkQ2F1c2VFbGVtZW50UmVwYWludChFbGVtZW50JiBlbGVtZW50LCBib29sIGNoYW5nZWQpCit2
b2lkIERPTVRpbWVyOjpzY3JpcHREaWRDYXVzZUVsZW1lbnRSZXBhaW50KEVsZW1lbnQmIGVsZW1l
bnQsIGJvb2wgbWF5UmVwYWludE5vbkRlc2NlbmRhbnRzKQogewogICAgIGlmICghRE9NVGltZXJG
aXJlU3RhdGU6OmN1cnJlbnQpCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICghY2hhbmdlZCkg
ewotICAgICAgICAvLyBUaGUgc2NyaXB0IHNldCBhIENTUyBwcm9wZXJ0eSBvbiB0aGUgRWxlbWVu
dCBidXQgaXQgZGlkIG5vdCBjYXVzZSBhbnkgY2hhbmdlLgotICAgICAgICBET01UaW1lckZpcmVT
dGF0ZTo6Y3VycmVudC0+c2V0U2NyaXB0TWFkZU5vblVzZXJPYnNlcnZhYmxlQ2hhbmdlcygpOwot
ICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKGVsZW1lbnQubWF5Q2F1c2VSZXBhaW50
SW5zaWRlVmlld3BvcnQoKSkKKyAgICBpZiAobWF5UmVwYWludE5vbkRlc2NlbmRhbnRzIHx8IGVs
ZW1lbnQubWF5Q2F1c2VSZXBhaW50SW5zaWRlVmlld3BvcnQoKSkKICAgICAgICAgRE9NVGltZXJG
aXJlU3RhdGU6OmN1cnJlbnQtPnNldFNjcmlwdE1hZGVVc2VyT2JzZXJ2YWJsZUNoYW5nZXMoKTsK
ICAgICBlbHNlCiAgICAgICAgIERPTVRpbWVyRmlyZVN0YXRlOjpjdXJyZW50LT5zZXRTY3JpcHRN
YWRlTm9uVXNlck9ic2VydmFibGVDaGFuZ2VzVG9FbGVtZW50KGVsZW1lbnQpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01UaW1lci5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9E
T01UaW1lci5oCmluZGV4IDE5ZDA0ZjE3NTA3MGZiNmJlY2Y2Mzg0MDhiYTg5ZDQ2ODhmYjNlYWIu
LmQ4OTVlYTQ3ZmFkODJhZDM2Nzg2ZWJjNjMzNWI1ODNlNzU4NGFlOTQgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRE9NVGltZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RP
TVRpbWVyLmgKQEAgLTU5LDcgKzU5LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2
b2lkIHVwZGF0ZVRocm90dGxpbmdTdGF0ZUFmdGVyVmlld3BvcnRDaGFuZ2UoY29uc3QgSW50UmVj
dCYgdmlzaWJsZVJlY3QpOwogCiAgICAgICAgIHN0YXRpYyB2b2lkIHNjcmlwdERpZEludGVyYWN0
V2l0aFBsdWdpbihIVE1MUGx1Z0luRWxlbWVudCYpOwotICAgICAgICBzdGF0aWMgdm9pZCBzY3Jp
cHREaWRDYXVzZUVsZW1lbnRSZXBhaW50KEVsZW1lbnQmLCBib29sIGNoYW5nZWQgPSB0cnVlKTsK
KyAgICAgICAgc3RhdGljIHZvaWQgc2NyaXB0RGlkQ2F1c2VFbGVtZW50UmVwYWludChFbGVtZW50
JiwgYm9vbCBtYXlSZXBhaW50Tm9uRGVzY2VuZGFudHMgPSBmYWxzZSk7CiAKICAgICBwcml2YXRl
OgogICAgICAgICBET01UaW1lcihTY3JpcHRFeGVjdXRpb25Db250ZXh0Jiwgc3RkOjp1bmlxdWVf
cHRyPFNjaGVkdWxlZEFjdGlvbj4sIGludCBpbnRlcnZhbCwgYm9vbCBzaW5nbGVTaG90KTsKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpp
bmRleCBiOThkOTZmZWYwMjlkOTRkMzQxMTdmOWI2MDAyOWUyNDQ4Y2E5OWJkLi5jZmYyYzQ5NjE1
YTE1ODUxYzcwNGU2OTViNDY4Y2Q5NGY2MGJhM2ViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIw
MTUtMDEtMDYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAgICBPbmx5
IHRocm90dGxlIERPTSB0aW1lcnMgaWYgdGhleSBjaGFuZ2UgQ1NTIHByb3BlcnRpZXMgdGhhdCBj
YW5ub3QgY2F1c2Ugbm9uLWRlc2NlbmRhbnQgZWxlbWVudHMgdG8gYmVjb21lIHZpc2libGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDE0MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBhIGxheW91
dCB0ZXN0IHRvIG1ha2Ugc3VyZSB0aGF0IGEgRE9NIHRpbWVyIGNoYW5naW5nIHRoZSAnaGVpZ2h0
JworICAgICAgICBwcm9wZXJ0eSBvZiBhbiBlbGVtZW50IG91dHNpZGUgdGhlIHZpZXdwb3J0IGRv
ZXMgbm90IGdldCB0aHJvdHRsZWQuCisKKyAgICAgICAgKiBmYXN0L2RvbS90aW1lci1oZWlnaHQt
Y2hhbmdlLW5vLXRocm90dGxpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2RvbS90aW1lci1oZWlnaHQtY2hhbmdlLW5vLXRocm90dGxpbmcuaHRtbDogQWRkZWQuCisKKzIw
MTUtMDEtMDYgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwogICAgICAgICBSZWdy
ZXNzaW9uKHIxNzYyMTIpOiBDYXJvdXNlbCBvbiBtYnVzYS5jb20gaXMgY2hvcHB5CiAgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk1NDMKICAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzE5MjA5NDA2PgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9k
b20vdGltZXItaGVpZ2h0LWNoYW5nZS1uby10aHJvdHRsaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL2Zhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Utbm8tdGhyb3R0bGluZy1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uY2RjMjkwYThjN2YzM2I3OGRhMTQ1YTYzNWExNWJiYzllNzcxYzE2
MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3RpbWVyLWhlaWdodC1j
aGFuZ2Utbm8tdGhyb3R0bGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGVzdHMg
dGhhdCBhIHJlcGVhdGluZyB0aW1lciBjaGFuZ2luZyB0aGUgaGVpZ2h0IG9mIGFuIGVsZW1lbnQg
b3V0c2lkZSB2aWV3cG9ydCBkb2VzIG5vdCBnZXQgdGhyb3R0bGVkLgorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKworUEFTUyBpbnRlcm5hbHMuaXNUaW1lclRocm90dGxlZCh0aW1lb3V0
SWQpIGlzIGZhbHNlCitQQVNTIGludGVybmFscy5pc1RpbWVyVGhyb3R0bGVkKHRpbWVvdXRJZCkg
aXMgZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorVEVTVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vdGltZXItaGVpZ2h0LWNo
YW5nZS1uby10aHJvdHRsaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS90aW1lci1oZWln
aHQtY2hhbmdlLW5vLXRocm90dGxpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45M2I5ZDMxYWRlM2NhNTFh
YmI4YTNjZWE3YTc3MzU5ODZhNGRiYWQ5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vdGltZXItaGVpZ2h0LWNoYW5nZS1uby10aHJvdHRsaW5nLmh0bWwKQEAgLTAsMCAr
MSwzOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNv
dXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPGRpdiBzdHlsZT0icG9zaXRpb246IHJl
bGF0aXZlOyB3aWR0aDogMTYwMHB4OyBoZWlnaHQ6IDI0MDBweDsgYmFja2dyb3VuZC1jb2xvcjog
Z3JlZW47Ij4KKyAgPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6IDYwMHB4OyB0
b3A6IDgwMHB4OyI+CisgICAgPGRpdiBpZD0idGVzdEVsZW1lbnQiPlRFU1Q8L2Rpdj4KKyAgPC9k
aXY+Cis8L2Rpdj4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGVzdHMgdGhhdCBhIHJlcGVhdGlu
ZyB0aW1lciBjaGFuZ2luZyB0aGUgaGVpZ2h0IG9mIGFuIGVsZW1lbnQgb3V0c2lkZSB2aWV3cG9y
dCBkb2VzIG5vdCBnZXQgdGhyb3R0bGVkLiIpOworanNUZXN0SXNBc3luYyA9IHRydWU7CisKK3Zh
ciB0ZXN0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0ZXN0RWxlbWVudCcpOwor
dmFyIGl0ZXJhdGlvbkNvdW50ID0gMDsKK3ZhciB0aW1lb3V0SWQ7CisKK2Z1bmN0aW9uIHRpbWVy
Q2FsbGJhY2soKQoreworICArK2l0ZXJhdGlvbkNvdW50OworCisgIC8vIENoYW5nZSB0aGUgaGVp
Z2h0IG9mIHRoZSBlbGVtZW50IHdoaWxlIGl0IGlzIG91dHNpZGUgdmlld3BvcnQuCisgIHRlc3RF
bGVtZW50LnN0eWxlWyJoZWlnaHQiXSA9ICIiICsgaXRlcmF0aW9uQ291bnQ7CisKKyAgLy8gNSBp
dGVyYXRpb25zIHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIHRocm90dGxlIHRoZSB0aW1lci4KKyAg
aWYgKGl0ZXJhdGlvbkNvdW50ID09IDUpIHsKKyAgICAvLyBEbyBub3QgdXNlIHNob3VsZEJlVHJ1
ZSgpIGJlY2F1c2UgaXQgd291bGQgY2F1c2UgYSBET00gdHJlZSBtdXRhdGlvbgorICAgIC8vIGFu
ZCB1bnRocm90dGxlIHRoZSB0aW1lci4KKyAgICBzaG91bGRCZUZhbHNlKCJpbnRlcm5hbHMuaXNU
aW1lclRocm90dGxlZCh0aW1lb3V0SWQpIik7CisgICAgY2xlYXJJbnRlcnZhbCh0aW1lb3V0SWQp
OworICAgIGZpbmlzaEpTVGVzdCgpOworICAgIHNldFRpbWVvdXQoc2Nyb2xsRWxlbWVudEludG9W
aWV3LCAwKTsKKyAgfQorfQorCit0aW1lb3V0SWQgPSBzZXRJbnRlcnZhbCh0aW1lckNhbGxiYWNr
LCAwKTsKK3Nob3VsZEJlRmFsc2UoImludGVybmFscy5pc1RpbWVyVGhyb3R0bGVkKHRpbWVvdXRJ
ZCkiKTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBv
c3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244563</attachid>
            <date>2015-01-13 16:48:38 -0800</date>
            <delta_ts>2015-01-13 19:35:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140142-20150113164844.patch</filename>
            <type>text/plain</type>
            <size>1425</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4MzkyCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzY5ODU4MmVhMDAzYmRkNzc2MDhm
Mzg5NjE2NGI1MzlkOTE3MWRjYy4uMmFiODdkNjEzZGM4ZTg0YTZjZGU3MGQ0NmVkMDQzZWRmMjhi
YWY1NyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAxLTEzICBDaHJpcyBEdW1leiAgPGNk
dW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgT25seSB0aHJvdHRsZSBET00gdGltZXJzIGlmIHRo
ZXkgY2hhbmdlIENTUyBwcm9wZXJ0aWVzIHRoYXQgY2Fubm90IGNhdXNlIG5vbi1kZXNjZW5kYW50
IGVsZW1lbnRzIHRvIGJlY29tZSB2aXNpYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAxNDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBGaXggbGF5b3V0IHRlc3QgaW50cm9kdWNlZCBpbiByMTc4MDE0
LiBJIGZvcmdvdCB0byByZW1vdmUgYQorICAgICAgICBzZXRUaW1lb3V0KCkgY2FsbC4KKworICAg
ICAgICAqIGZhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Utbm8tdGhyb3R0bGluZy5odG1sOgor
CiAyMDE1LTAxLTEzICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+
CiAKICAgICAgICAgTWlzc2VkIGltYWdlcyBhbmQgbWlzc2VkIG5ldyBsaW5lcyBpbiB0aGUgZXhw
ZWN0ZWQgcmVzdWx0cyBvZiB0aGUgaW1wb3J0ZWQgdzNjIGNhbnZhcyBsYXlvdXQgdGVzdHMuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS90aW1lci1oZWlnaHQtY2hhbmdlLW5vLXRo
cm90dGxpbmcuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Ut
bm8tdGhyb3R0bGluZy5odG1sCmluZGV4IDkzYjlkMzFhZGUzY2E1MWFiYjhhM2NlYTdhNzczNTk4
NmE0ZGJhZDkuLmExMjg1Yjk5MDE1YjZkOGM5MmIzZTVkNzc1ZDU5YzdiNGRhYmIyMTEgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Utbm8tdGhyb3R0
bGluZy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3RpbWVyLWhlaWdodC1jaGFuZ2Ut
bm8tdGhyb3R0bGluZy5odG1sCkBAIC0yOCw3ICsyOCw2IEBAIGZ1bmN0aW9uIHRpbWVyQ2FsbGJh
Y2soKQogICAgIHNob3VsZEJlRmFsc2UoImludGVybmFscy5pc1RpbWVyVGhyb3R0bGVkKHRpbWVv
dXRJZCkiKTsKICAgICBjbGVhckludGVydmFsKHRpbWVvdXRJZCk7CiAgICAgZmluaXNoSlNUZXN0
KCk7Ci0gICAgc2V0VGltZW91dChzY3JvbGxFbGVtZW50SW50b1ZpZXcsIDApOwogICB9CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>