<?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>124205</bug_id>
          
          <creation_ts>2013-11-12 07:56:58 -0800</creation_ts>
          <short_desc>[CSS Regions] Float get sliced if its container has forced break and is less tall than float</short_desc>
          <delta_ts>2013-11-21 07:41:13 -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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>57312</blocked>
    
    <blocked>124706</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Balan">mibalan</reporter>
          <assigned_to name="Radu Stavila">stavila</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>949674</commentid>
    <comment_count>0</comment_count>
      <attachid>216675</attachid>
    <who name="Mihai Balan">mibalan</who>
    <bug_when>2013-11-12 07:56:58 -0800</bug_when>
    <thetext>Created attachment 216675
HTML file highlighting the problem

When a float is taller than its container and overflowing it, setting a forced region break on the container will lead to the float being sliced instead of properly fragmented.

In the attached file, the lines of the float *must not* be sliced, yet they are.

The slicing does not occur if the breaks are unforced (e.g. first region is 30px tall).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952636</commentid>
    <comment_count>1</comment_count>
      <attachid>217449</attachid>
    <who name="Radu Stavila">stavila</who>
    <bug_when>2013-11-20 09:52:11 -0800</bug_when>
    <thetext>Created attachment 217449
Patch containing layout test

This problem has been fixed by https://bugs.webkit.org/show_bug.cgi?id=118665. After that patch lands, this new test can be landed as well (the tests fail on the current implementation, without the 118665 patch).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953097</commentid>
    <comment_count>2</comment_count>
      <attachid>217449</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-21 07:41:12 -0800</bug_when>
    <thetext>Comment on attachment 217449
Patch containing layout test

Clearing flags on attachment: 217449

Committed r159627: &lt;http://trac.webkit.org/changeset/159627&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>953098</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-21 07:41:13 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>216675</attachid>
            <date>2013-11-12 07:56:58 -0800</date>
            <delta_ts>2013-11-12 07:56:58 -0800</delta_ts>
            <desc>HTML file highlighting the problem</desc>
            <filename>float-slicing-on-forced-break.html</filename>
            <type>text/html</type>
            <size>926</size>
            <attacher name="Mihai Balan">mibalan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgoJPGhlYWQ+CgkJPHRpdGxlPmZsb2F0IG92ZXJmbG93aW5n
IGNvbnRhaW5lciB3aXRoIGZvcmNlZCByZWdpb24gYnJlYWs8L3RpdGxlPgoJCTxzdHlsZT4KCQlh
cnRpY2xlIHsKCQkJZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKCQkJZm9udC1zaXplOiAyMHB4OwoJ
CQlsaW5lLWhlaWdodDogMWVtOwoJCQljb2xvcjogZ3JlZW47CgkJfQoJCS5mbG93IHsKCQkJLXdl
YmtpdC1mbG93LWludG86IGY7CgkJCWNvbG9yOiBibHVlOwoJCX0KCQkuZmxvYXQgewoJCQlmbG9h
dDogbGVmdDsKCQkJY29sb3I6IGdyZWVuOwoJCX0KCQkucmVnaW9uIHsKCQkJLXdlYmtpdC1mbG93
LWZyb206IGY7CgkJCW1hcmdpbjogMjBweDsKCQl9CgkJI2NvbnRhaW5lciB7CgkJCS13ZWJraXQt
cmVnaW9uLWJyZWFrLWFmdGVyOiBhbHdheXM7CgkJfQoJCSNzbWFsbCB7CgkJCWZvbnQtc2l6ZTog
MTBweDsKCQkJbGluZS1oZWlnaHQ6IDFlbTsKCQl9CgkJPC9zdHlsZT4KCTwvaGVhZD4KCTxib2R5
PgoJCTxwPgoJCQlGbG9hdCBvdmVyZmxvd2luZyBpdHMgY29udGFpbmVyIHRoYXQgaGFzIGEgZm9y
Y2VkIGJyZWFrLiBUd28gcmVnaW9ucy4gTm8gbGluZSBzaG91bGQgYmUgc2xpY2VkLgoJCTwvcD4K
CgkJPGRpdiBjbGFzcz0icmVnaW9uIj4KCQk8L2Rpdj4KCQk8ZGl2IGNsYXNzPSJyZWdpb24iPgoJ
CTwvZGl2PgoKCQk8YXJ0aWNsZSBjbGFzcz0iZmxvdyI+CgkJCTxkaXYgaWQ9ImNvbnRhaW5lciI+
CgkJCQk8ZGl2IGNsYXNzPSJmbG9hdCI+CgkJCQkJRklMTEVSPGJyPgoJCQkJCUZJTExFUjxicj4K
CQkJCQlGSUxMRVIKCQkJCTwvZGl2PgoJCQkJRklMTEVSCgkJCQk8ZGl2IGlkPSJzbWFsbCI+VElO
WTwvZGl2PgoJCQk8L2Rpdj4KCQkJRklMTEVSPGJyPgoJCQlGSUxMRVIKCQk8L2FydGljbGU+Cgk8
L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217449</attachid>
            <date>2013-11-20 09:52:11 -0800</date>
            <delta_ts>2013-11-21 07:41:12 -0800</delta_ts>
            <desc>Patch containing layout test</desc>
            <filename>124205.patch</filename>
            <type>text/plain</type>
            <size>3236</size>
            <attacher name="Radu Stavila">stavila</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkZTYyODE1Li5lZmFlYTIzYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEzLTEx
LTIwICBSYWR1IFN0YXZpbGEgIDxzdGF2aWxhQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIFJl
Z2lvbnNdIEZsb2F0IGdldCBzbGljZWQgaWYgaXRzIGNvbnRhaW5lciBoYXMgZm9yY2VkIGJyZWFr
IGFuZCBpcyBsZXNzIHRhbGwgdGhhbiBmbG9hdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0MjA1CisKKyAgICAgICAgQWRkZWQgdGVzdCBmb3IgdGhl
IGNhc2Ugd2hlbiBhIGZsb2F0IGlzIG92ZXJmbG93aW5nIGEgcmVnaW9uIGR1ZSB0byBhIGZvcmNl
ZCBicmVhay4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGZhc3QvcmVnaW9ucy9mbG9hdC1zbGljaW5nLW9uLWZvcmNlZC1icmVhay1leHBlY3RlZC5o
dG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvZmxvYXQtc2xpY2luZy1vbi1mb3Jj
ZWQtYnJlYWsuaHRtbDogQWRkZWQuCisKIDIwMTMtMTEtMjAgIE1pY2hhxYIgUGFrdcWCYSB2ZWwg
UnV0a2EgIDxtLnBha3VsYUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIEVGTCBn
YXJkZW5pbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9mbG9hdC1zbGlj
aW5nLW9uLWZvcmNlZC1icmVhay1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL2Zsb2F0LXNsaWNpbmctb24tZm9yY2VkLWJyZWFrLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOGZiYjIzMQotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9mbG9hdC1zbGljaW5nLW9uLWZvcmNlZC1icmVhay1leHBl
Y3RlZC5odG1sCkBAIC0wLDAgKzEsNDkgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisJPGhl
YWQ+CisJCTx0aXRsZT5mbG9hdCBvdmVyZmxvd2luZyBjb250YWluZXIgd2l0aCBmb3JjZWQgcmVn
aW9uIGJyZWFrPC90aXRsZT4KKwkJPHN0eWxlPgorCQlkaXYgeworCQkJZm9udC1mYW1pbHk6IG1v
bm9zcGFjZTsKKwkJCWZvbnQtc2l6ZTogMjBweDsKKwkJCWxpbmUtaGVpZ2h0OiAxZW07CisJCX0K
KwkJI2NvbnRhaW5lciB7CisJCQljb2xvcjogYmx1ZTsKKwkJfQorCQkuZmxvYXQgeworCQkJZmxv
YXQ6IGxlZnQ7CisJCQljb2xvcjogZ3JlZW47CisJCX0KKwkJLnJlZ2lvbiB7CisJCQltYXJnaW46
IDIwcHg7CisJCX0KKwkJI3NtYWxsIHsKKwkJCWZvbnQtc2l6ZTogMTBweDsKKwkJCWxpbmUtaGVp
Z2h0OiAxZW07CisJCX0KKwkJPC9zdHlsZT4KKwk8L2hlYWQ+CisJPGJvZHk+CisJCTxwPgorCQkJ
RmxvYXQgb3ZlcmZsb3dpbmcgaXRzIGNvbnRhaW5lciB0aGF0IGhhcyBhIGZvcmNlZCBicmVhay4g
VHdvIHJlZ2lvbnMuIE5vIGxpbmUgc2hvdWxkIGJlIHNsaWNlZC4KKwkJPC9wPgorCisJCTxkaXYg
Y2xhc3M9InJlZ2lvbiI+CisJCQk8ZGl2IGlkPSJjb250YWluZXIiPgorCQkJCTxkaXYgY2xhc3M9
ImZsb2F0Ij4KKwkJCQkJRklMTEVSPGJyPgorCQkJCQlGSUxMRVI8YnI+CisJCQkJCUZJTExFUjxi
cj4KKwkJCQkJRklMTEVSCisJCQkJPC9kaXY+CisJCQkJRklMTEVSCisJCQkJPGRpdiBpZD0ic21h
bGwiPlRJTlk8L2Rpdj4KKwkJCTwvZGl2PgorCQk8L2Rpdj4KKwkJPGRpdiBjbGFzcz0icmVnaW9u
IiBzdHlsZT0iY29sb3I6IGJsdWU7Ij4KKwkJCUZJTExFUjxicj4KKwkJCUZJTExFUgorCQk8L2Rp
dj4KKwk8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2Zsb2F0LXNsaWNpbmctb24tZm9yY2VkLWJy
ZWFrLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvZmxvYXQtc2xpY2luZy1vbi1mb3Jj
ZWQtYnJlYWsuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NTc3MTk1
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2Zsb2F0LXNsaWNp
bmctb24tZm9yY2VkLWJyZWFrLmh0bWwKQEAgLTAsMCArMSw1OCBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKwk8aGVhZD4KKwkJPHRpdGxlPmZsb2F0IG92ZXJmbG93aW5nIGNvbnRhaW5lciB3
aXRoIGZvcmNlZCByZWdpb24gYnJlYWs8L3RpdGxlPgorCQk8c3R5bGU+CisJCWFydGljbGUgewor
CQkJZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKKwkJCWZvbnQtc2l6ZTogMjBweDsKKwkJCWxpbmUt
aGVpZ2h0OiAxZW07CisJCQljb2xvcjogZ3JlZW47CisJCX0KKwkJLmZsb3cgeworCQkJLXdlYmtp
dC1mbG93LWludG86IGY7CisJCQljb2xvcjogYmx1ZTsKKwkJfQorCQkuZmxvYXQgeworCQkJZmxv
YXQ6IGxlZnQ7CisJCQljb2xvcjogZ3JlZW47CisJCX0KKwkJLnJlZ2lvbiB7CisJCQktd2Via2l0
LWZsb3ctZnJvbTogZjsKKwkJCW1hcmdpbjogMjBweDsKKwkJfQorCQkjY29udGFpbmVyIHsKKwkJ
CS13ZWJraXQtcmVnaW9uLWJyZWFrLWFmdGVyOiBhbHdheXM7CisJCX0KKwkJI3NtYWxsIHsKKwkJ
CWZvbnQtc2l6ZTogMTBweDsKKwkJCWxpbmUtaGVpZ2h0OiAxZW07CisJCX0KKwkJPC9zdHlsZT4K
Kwk8L2hlYWQ+CisJPGJvZHk+CisJCTxwPgorCQkJRmxvYXQgb3ZlcmZsb3dpbmcgaXRzIGNvbnRh
aW5lciB0aGF0IGhhcyBhIGZvcmNlZCBicmVhay4gVHdvIHJlZ2lvbnMuIE5vIGxpbmUgc2hvdWxk
IGJlIHNsaWNlZC4KKwkJPC9wPgorCisJCTxkaXYgY2xhc3M9InJlZ2lvbiI+CisJCTwvZGl2Pgor
CQk8ZGl2IGNsYXNzPSJyZWdpb24iPgorCQk8L2Rpdj4KKworCQk8YXJ0aWNsZSBjbGFzcz0iZmxv
dyI+CisJCQk8ZGl2IGlkPSJjb250YWluZXIiPgorCQkJCTxkaXYgY2xhc3M9ImZsb2F0Ij4KKwkJ
CQkJRklMTEVSPGJyPgorCQkJCQlGSUxMRVI8YnI+CisJCQkJCUZJTExFUjxicj4KKwkJCQkJRklM
TEVSCisJCQkJPC9kaXY+CisJCQkJRklMTEVSCisJCQkJPGRpdiBpZD0ic21hbGwiPlRJTlk8L2Rp
dj4KKwkJCTwvZGl2PgorCQkJRklMTEVSPGJyPgorCQkJRklMTEVSCisJCTwvYXJ0aWNsZT4KKwk8
L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>