<?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>171309</bug_id>
          
          <creation_ts>2017-04-25 19:01:55 -0700</creation_ts>
          <short_desc>Forced page break on :after triggers infinite loop in column balancing</short_desc>
          <delta_ts>2017-04-26 09:34:37 -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>Layout and Rendering</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hyatt</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1301410</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2017-04-25 19:01:55 -0700</bug_when>
    <thetext>rdar://problem/26285884</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301413</commentid>
    <comment_count>1</comment_count>
      <attachid>308188</attachid>
    <who name="alan">zalan</who>
    <bug_when>2017-04-25 19:09:43 -0700</bug_when>
    <thetext>Created attachment 308188
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301599</commentid>
    <comment_count>2</comment_count>
      <attachid>308188</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2017-04-26 08:51:16 -0700</bug_when>
    <thetext>Comment on attachment 308188
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301632</commentid>
    <comment_count>3</comment_count>
      <attachid>308188</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-26 09:34:35 -0700</bug_when>
    <thetext>Comment on attachment 308188
Patch

Clearing flags on attachment: 308188

Committed r215805: &lt;http://trac.webkit.org/changeset/215805&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301633</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-26 09:34:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308188</attachid>
            <date>2017-04-25 19:09:43 -0700</date>
            <delta_ts>2017-04-26 09:34:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171309-20170425190942.patch</filename>
            <type>text/plain</type>
            <size>4015</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1NjgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWRkNDc2YTdjODJmZmU5
ZTc3MmQ0ODRjZmUwOTkzZTQ5NmE3Zjk5Ni4uY2FkNGZlYjE1ZjY5MjI1ZjA4NTVmOGJjNjJhMDFk
MWVhNmE3NjUxMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE3LTA0LTI1ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgRm9yY2VkIHBhZ2UgYnJlYWsg
b24gOmFmdGVyIHRyaWdnZXJzIGluZmluaXRlIGxvb3AgaW4gY29sdW1uIGJhbGFuY2luZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcxMzA5CisgICAg
ICAgIHJkYXI6Ly9wcm9ibGVtLzI2Mjg1ODg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgU3RvcCB0cnlpbmcgdG8gYmFsYW5jZSB0aGUgY29sdW1ucyB3
aGVuIHRoZSBmb3JjZWQgcGFnZSBicmVha3MgPj0gdGhlIG51bWJlciBvZgorICAgICAgICBjb2x1
bW5zIGV2ZW4gd2hlbiB0aGlzIG51bWJlciBpcyAxLiBDb250ZW50IHdpbGwgYWx3YXlzIG92ZXJm
bG93IHRvIHRoZSBuZXh0IHBhZ2UuCisgICAgICAgIHNlZSBodHRwczovL2Nocm9taXVtLmdvb2ds
ZXNvdXJjZS5jb20vY2hyb21pdW0vc3JjLysvZmJiZWJmMzhjZWZiMjcxMmM5MTI1ODFlY2NiMDQ2
ZWYzNjNlYzg0ZSU1RSUyMS8jRjIgCisKKyAgICAgICAgVGVzdDogZmFzdC9tdWx0aWNvbC9pbmZp
bml0ZS1sb29wLXdoZW4tZm9yY2VkLWJyZWFrLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9S
ZW5kZXJNdWx0aUNvbHVtblNldC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJNdWx0aUNv
bHVtblNldDo6Y2FsY3VsYXRlQmFsYW5jZWRIZWlnaHQpOgorCiAyMDE3LTA0LTI0ICBDYXJsb3Mg
R2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBTd2l0
Y2ggdG8gdXNlIEVOQUJMRV9SRU1PVEVfSU5TUEVDVE9SIGluc3RlYWQgb2YgRU5BQkxFX0lOU1BF
Q1RPUl9TRVJWRVIgZm9yIHRoZSByZW1vdGUgaW5zcGVjdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTXVsdGlDb2x1bW5TZXQuY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlck11bHRpQ29sdW1uU2V0LmNwcAppbmRleCAxNmZiNDg3YWVlNTJi
YjA0NWZkM2NmMTMyYmFjNTE2ZTJkOTJiYzBkLi4zMjlhN2Y2YjQwZGE2NTY3MzEyNDg0Y2ZiMDFm
ZTE0NmJkYTMxNjA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TXVsdGlDb2x1bW5TZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJN
dWx0aUNvbHVtblNldC5jcHAKQEAgLTIzNCw3ICsyMzQsNyBAQCBMYXlvdXRVbml0IFJlbmRlck11
bHRpQ29sdW1uU2V0OjpjYWxjdWxhdGVCYWxhbmNlZEhlaWdodChib29sIGluaXRpYWwpIGNvbnN0
CiAgICAgICAgIHJldHVybiBtX2NvbXB1dGVkQ29sdW1uSGVpZ2h0OwogICAgIH0KIAotICAgIGlm
IChmb3JjZWRCcmVha3NDb3VudCgpID4gMSAmJiBmb3JjZWRCcmVha3NDb3VudCgpID49IGNvbXB1
dGVkQ29sdW1uQ291bnQoKSkgeworICAgIGlmIChmb3JjZWRCcmVha3NDb3VudCgpID49IGNvbXB1
dGVkQ29sdW1uQ291bnQoKSkgewogICAgICAgICAvLyBUb28gbWFueSBmb3JjZWQgYnJlYWtzIHRv
IGFsbG93IGFueSBpbXBsaWNpdCBicmVha3MuIEluaXRpYWwgYmFsYW5jaW5nIHNob3VsZCBhbHJl
YWR5CiAgICAgICAgIC8vIGhhdmUgc2V0IGEgZ29vZCBoZWlnaHQuIFRoZXJlJ3Mgbm90aGluZyBt
b3JlIHdlIHNob3VsZCBkby4KICAgICAgICAgcmV0dXJuIG1fY29tcHV0ZWRDb2x1bW5IZWlnaHQ7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKaW5kZXggNmExMGYyMmYyMjdhMDIzYjIyZTEwY2IyODFmODU4YWYxZTlkNWY4ZS4uM2QyMGUy
YTI4NDM1NmRhMDUyZTU4ODM3MWEwYzBkZTk4M2NhN2JiMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBA
CisyMDE3LTA0LTI1ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAg
Rm9yY2VkIHBhZ2UgYnJlYWsgb24gOmFmdGVyIHRyaWdnZXJzIGluZmluaXRlIGxvb3AgaW4gY29s
dW1uIGJhbGFuY2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTcxMzA5CisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzI2Mjg1ODg0CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L211bHRpY29sL2lu
ZmluaXRlLWxvb3Atd2hlbi1mb3JjZWQtYnJlYWstZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L211bHRpY29sL2luZmluaXRlLWxvb3Atd2hlbi1mb3JjZWQtYnJlYWsuaHRtbDog
QWRkZWQuCisKIDIwMTctMDQtMjQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNv
bT4KIAogICAgICAgICB0ZXN0MjYyOiB0ZXN0MjYyL3Rlc3QvbGFuZ3VhZ2UvZXhwcmVzc2lvbnMv
Z2VuZXJhdG9ycy95aWVsZC1hcy1sYWJlbC5qcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9tdWx0aWNvbC9pbmZpbml0ZS1sb29wLXdoZW4tZm9yY2VkLWJyZWFrLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvaW5maW5pdGUtbG9vcC13aGVuLWZvcmNlZC1icmVh
ay1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTdhZDk5NjI4YjAzNjQ4M2RlNDI4MzA2MDkxOGMx
NTU3OTc4OTczNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wv
aW5maW5pdGUtbG9vcC13aGVuLWZvcmNlZC1icmVhay1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBA
QAorUGFzcyBpZiBubyBjcmFzaCBvciB0aW1lb3V0LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9tdWx0aWNvbC9pbmZpbml0ZS1sb29wLXdoZW4tZm9yY2VkLWJyZWFrLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L211bHRpY29sL2luZmluaXRlLWxvb3Atd2hlbi1mb3JjZWQtYnJlYWsuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4zZjg1NzhkYzgwY2RmYzVkYmZkYTg2NmMxYmVlNTU5MmQzODBmZWQ0Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9tdWx0aWNvbC9pbmZpbml0ZS1sb29w
LXdoZW4tZm9yY2VkLWJyZWFrLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhhdCB3ZSBoYW5kbGUgZm9yY2Vk
IGJyZWFrcyBwcm9wZXJseTwvdGl0bGU+Cis8c3R5bGU+CisuY29udGFpbmVyIHsKKyAgICAtd2Vi
a2l0LWNvbHVtbi13aWR0aDogNDIycHg7Cit9CisKKy5mb29iYXI6YWZ0ZXIgeworCWRpc3BsYXk6
IGJsb2NrOworCWNvbnRlbnQ6JyAnOworCS13ZWJraXQtY29sdW1uLWJyZWFrLWJlZm9yZTogYWx3
YXlzOworCWhlaWdodDogMTBweDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50
ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keT4KKzxkaXYgY2xhc3M9Y29udGFpbmVyPjxkaXYgY2xhc3M9Zm9vYmFyPlBhc3Mg
aWYgbm8gY3Jhc2ggb3IgdGltZW91dC48L2Rpdj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KXCBO
byBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>