<?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>51328</bug_id>
          
          <creation_ts>2010-12-20 04:55:15 -0800</creation_ts>
          <short_desc>REGRESSION: body { height:100% } is clipped when printed</short_desc>
          <delta_ts>2011-01-03 10:55:16 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinichiro Hamaji">hamaji</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>324333</commentid>
    <comment_count>0</comment_count>
    <who name="Shinichiro Hamaji">hamaji</who>
    <bug_when>2010-12-20 04:55:15 -0800</bug_when>
    <thetext>Recent WebKit nightly outputs only 1 page for the following HTML:

&lt;html&gt;

&lt;head&gt;
&lt;style&gt;
body{
  height:100%;
}
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;div style=&quot;width: 50px; height: 1500px; border: solid 1px&quot;&gt;&lt;/div&gt;
&lt;div&gt;This must be printed&lt;/div&gt;
&lt;/body&gt;

&lt;/html&gt;

I binary-searched and I think the patch for Bug 49220 caused this regression.

The change is big so I didn&apos;t look into the change yet. It is very nice if Hyatt gives some comments on this bug or even fixes this by himself :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>328645</commentid>
    <comment_count>1</comment_count>
      <attachid>77825</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-01-03 10:49:41 -0800</bug_when>
    <thetext>Created attachment 77825
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>328650</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-01-03 10:55:16 -0800</bug_when>
    <thetext>Fixed in r74908.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77825</attachid>
            <date>2011-01-03 10:49:41 -0800</date>
            <delta_ts>2011-01-03 10:53:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6273</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDkwNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTEtMDEtMDMgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTMyOAorCisgICAgICAgIFByaW50
aW5nIG9uIGEgcGFnZSB3aXRoIGJvZHkgeyBoZWlnaHQ6IDEwMCUgfSBjbGlwcyBvdXQgdGhlIG92
ZXJmbG93IGNvbnRlbnRzLiAgVGhpcyBoYXBwZW5lZAorICAgICAgICBiZWNhdXNlIHRoZSBjb21w
dXRlUGFnZVJlY3RzIGZ1bmN0aW9uIHdhcyBuZXZlciBjb3JyZWN0LiAgSXQgd2FzIHVzaW5nIHRo
ZSBsYXllcidzIHdpZHRoIGFuZCBoZWlnaHQKKyAgICAgICAgZm9yIHRoZSBkb2N1bWVudCdzIHdp
ZHRoIGFuZCBoZWlnaHQsIGFuZCB0aGUgbGF5ZXIgbm8gbG9uZ2VyIGluY2x1ZGVzIG92ZXJmbG93
IGluIGl0cyB3aWR0aCBhbmQKKyAgICAgICAgaGVpZ2h0LiAgSXQgd2FzIGFsc28gaW5jb3JyZWN0
bHkgYXNzdW1pbmcgdGhlIGZpcnN0IHBhZ2Ugd291bGQgYmVnaW4gYXQgKDAsMCksIGFuZCB0aGlz
IGlzIGFuIGludmFsaWQKKyAgICAgICAgYXNzdW1wdGlvbiBpbiBSVEwgb3IgdmVydGljYWwgdGV4
dCBlbnZpcm9ubWVudHMuCisKKyAgICAgICAgQWRkZWQgcHJpbnRpbmcvcGFnZS1jb3VudC1wZXJj
ZW50YWdlLWhlaWdodC5odG1sCisKKyAgICAgICAgKiBwYWdlL1ByaW50Q29udGV4dC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpQcmludENvbnRleHQ6OmNvbXB1dGVQYWdlUmVjdHMpOgorICAgICAg
ICAoV2ViQ29yZTo6UHJpbnRDb250ZXh0Ojpjb21wdXRlUGFnZVJlY3RzV2l0aFBhZ2VTaXplSW50
ZXJuYWwpOgorCiAyMDExLTAxLTAzICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5v
cmc+CiAKICAgICAgICAgW1F0XSBVbnJldmlld2VkIGJ1aWxkZml4IGZvciAtLW1pbmltYWwgYnVp
bGQgYWZ0ZXIgcjc0ODk1LgpJbmRleDogV2ViQ29yZS9wYWdlL1ByaW50Q29udGV4dC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViQ29yZS9wYWdlL1ByaW50Q29udGV4dC5jcHAJKHJldmlzaW9uIDczOTQw
KQorKysgV2ViQ29yZS9wYWdlL1ByaW50Q29udGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY4
LDExICs2OCwxMSBAQCB2b2lkIFByaW50Q29udGV4dDo6Y29tcHV0ZVBhZ2VSZWN0cyhjb25zCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBSZW5kZXJWaWV3KiByb290ID0gdG9SZW5kZXJW
aWV3KG1fZnJhbWUtPmRvY3VtZW50KCktPnJlbmRlcmVyKCkpOworICAgIFJlbmRlclZpZXcqIHZp
ZXcgPSB0b1JlbmRlclZpZXcobV9mcmFtZS0+ZG9jdW1lbnQoKS0+cmVuZGVyZXIoKSk7CiAKICAg
ICBmbG9hdCByYXRpbyA9IHByaW50UmVjdC5oZWlnaHQoKSAvIHByaW50UmVjdC53aWR0aCgpOwog
Ci0gICAgZmxvYXQgcGFnZVdpZHRoICA9IChmbG9hdClyb290LT5yaWdodExheW91dE92ZXJmbG93
KCk7CisgICAgZmxvYXQgcGFnZVdpZHRoICA9IHZpZXctPmRvY1dpZHRoKCk7CiAgICAgZmxvYXQg
cGFnZUhlaWdodCA9IHBhZ2VXaWR0aCAqIHJhdGlvOwogICAgIG91dFBhZ2VIZWlnaHQgPSBwYWdl
SGVpZ2h0OyAvLyB0aGlzIGlzIHRoZSBoZWlnaHQgb2YgdGhlIHBhZ2UgYWRqdXN0ZWQgYnkgbWFy
Z2lucwogICAgIHBhZ2VIZWlnaHQgLT0gaGVhZGVySGVpZ2h0ICsgZm9vdGVySGVpZ2h0OwpAQCAt
OTYsMjAgKzk2LDIwIEBAIHZvaWQgUHJpbnRDb250ZXh0Ojpjb21wdXRlUGFnZVJlY3RzV2l0aFAK
ICAgICBpZiAoIW1fZnJhbWUtPmRvY3VtZW50KCkgfHwgIW1fZnJhbWUtPnZpZXcoKSB8fCAhbV9m
cmFtZS0+ZG9jdW1lbnQoKS0+cmVuZGVyZXIoKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgUmVu
ZGVyVmlldyogcm9vdCA9IHRvUmVuZGVyVmlldyhtX2ZyYW1lLT5kb2N1bWVudCgpLT5yZW5kZXJl
cigpKTsKKyAgICBSZW5kZXJWaWV3KiB2aWV3ID0gdG9SZW5kZXJWaWV3KG1fZnJhbWUtPmRvY3Vt
ZW50KCktPnJlbmRlcmVyKCkpOworCisgICAgSW50UmVjdCBkb2NSZWN0ID0gdmlldy0+ZG9jdW1l
bnRSZWN0KCk7CiAKLSAgICBpbnQgZG9jV2lkdGggPSByb290LT5sYXllcigpLT53aWR0aCgpOwot
ICAgIGludCBkb2NIZWlnaHQgPSByb290LT5sYXllcigpLT5oZWlnaHQoKTsKICAgICBpbnQgcGFn
ZVdpZHRoID0gcGFnZVNpemVJblBpeGVscy53aWR0aCgpOwogICAgIGludCBwYWdlSGVpZ2h0ID0g
cGFnZVNpemVJblBpeGVscy5oZWlnaHQoKTsKIAotICAgIHVuc2lnbmVkIHBhZ2VDb3VudCA9IGNl
aWxmKChmbG9hdClkb2NIZWlnaHQgLyBwYWdlSGVpZ2h0KTsKKyAgICB1bnNpZ25lZCBwYWdlQ291
bnQgPSBjZWlsZigoZmxvYXQpZG9jUmVjdC5oZWlnaHQoKSAvIHBhZ2VIZWlnaHQpOwogICAgIGZv
ciAodW5zaWduZWQgaSA9IDA7IGkgPCBwYWdlQ291bnQ7ICsraSkgewogICAgICAgICBpZiAoYWxs
b3dIb3Jpem9udGFsTXVsdGlQYWdlcykgewotICAgICAgICAgICAgZm9yIChpbnQgY3VycldpZHRo
ID0gMDsgY3VycldpZHRoIDwgZG9jV2lkdGg7IGN1cnJXaWR0aCArPSBwYWdlV2lkdGgpCi0gICAg
ICAgICAgICAgICAgbV9wYWdlUmVjdHMuYXBwZW5kKEludFJlY3QoY3VycldpZHRoLCBpICogcGFn
ZUhlaWdodCwgcGFnZVdpZHRoLCBwYWdlSGVpZ2h0KSk7CisgICAgICAgICAgICBmb3IgKGludCBj
dXJyZW50WCA9IGRvY1JlY3QueCgpOyBjdXJyZW50WCA8IGRvY1JlY3QucmlnaHQoKTsgY3VycmVu
dFggKz0gcGFnZVdpZHRoKQorICAgICAgICAgICAgICAgIG1fcGFnZVJlY3RzLmFwcGVuZChJbnRS
ZWN0KGN1cnJlbnRYLCBkb2NSZWN0LnkoKSArIGkgKiBwYWdlSGVpZ2h0LCBwYWdlV2lkdGgsIHBh
Z2VIZWlnaHQpKTsKICAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICBtX3BhZ2VSZWN0cy5hcHBl
bmQoSW50UmVjdCgwLCBpICogcGFnZUhlaWdodCwgcGFnZVdpZHRoLCBwYWdlSGVpZ2h0KSk7Cisg
ICAgICAgICAgICBtX3BhZ2VSZWN0cy5hcHBlbmQoSW50UmVjdChkb2NSZWN0LngoKSwgZG9jUmVj
dC55KCkgKyBpICogcGFnZUhlaWdodCwgcGFnZVdpZHRoLCBwYWdlSGVpZ2h0KSk7CiAgICAgfQog
fQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA3NDkwNykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwko
d29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDExLTAxLTAzICBEYXZpZCBIeWF0dCAg
PGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTEzMjgK
KworICAgICAgICBBZGQgbGF5b3V0IHRlc3QgZm9yIHByaW50aW5nIGNsaXBwaW5nIGJ1Zy4KKwor
ICAgICAgICAqIHByaW50aW5nL3BhZ2UtY291bnQtcGVyY2VudGFnZS1oZWlnaHQtZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBwcmludGluZy9wYWdlLWNvdW50LXBlcmNlbnRhZ2UtaGVp
Z2h0Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIHByaW50aW5nL3NjcmlwdC10ZXN0cy9wYWdlLWNv
dW50LXBlcmNlbnRhZ2UtaGVpZ2h0LmpzOiBBZGRlZC4KKyAgICAgICAgKHRlc3QpOgorCiAyMDEx
LTAxLTAzICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgdW5uZWNlc3Nhcnkgcjc0OTA1LgpJbmRleDogTGF5b3V0
VGVzdHMvcHJpbnRpbmcvcGFnZS1jb3VudC1wZXJjZW50YWdlLWhlaWdodC1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1jb3VudC1wZXJjZW50YWdl
LWhlaWdodC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wcmludGlu
Zy9wYWdlLWNvdW50LXBlcmNlbnRhZ2UtaGVpZ2h0LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSwxNSBAQAorVGVzdCB0byBtYWtlIHN1cmUgMm5kIHBhZ2UgaXMgcHJpbnRlZC4K
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKworUEFTUzogcGFnZSBudW1iZXIgb2Yg
InBhZ2UxIiBpcyAwCitQQVNTOiBwYWdlIG51bWJlciBvZiAicGFnZTIiIGlzIDEKK1BBU1M6IG51
bWJlciBvZiBwYWdlcyBpcyAyCitBbGwgdGVzdHMgcGFzc2VkCisKK1BBU1Mgc3VjY2Vzc2Z1bGx5
UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9wcmlu
dGluZy9wYWdlLWNvdW50LXBlcmNlbnRhZ2UtaGVpZ2h0Lmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1jb3VudC1wZXJjZW50YWdlLWhlaWdodC5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvcHJpbnRpbmcvcGFnZS1jb3VudC1wZXJjZW50YWdlLWhl
aWdodC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE5IEBACis8IURPQ1RZUEUgSFRNTCBQ
VUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVs
PSJzdHlsZXNoZWV0IiBocmVmPSIuLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNz
cyI+Cis8c2NyaXB0IHNyYz0iLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9InJlc291cmNlcy9wYWdlZC1tZWRpYS10ZXN0LXV0aWxzLmpz
Ij48L3NjcmlwdD4KKzxzdHlsZT4KK2JvZHkgeyBoZWlnaHQ6IDEwMCUgfQorPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xl
Ij48L2Rpdj4KKzxkaXYgaWQ9InNhbmRib3giPjwvZGl2PgorPHNjcmlwdCBzcmM9InNjcmlwdC10
ZXN0cy9wYWdlLWNvdW50LXBlcmNlbnRhZ2UtaGVpZ2h0LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+
cnVuUHJpbnRpbmdUZXN0KHRlc3QpOzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL2Zhc3QvanMv
cmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cklu
ZGV4OiBMYXlvdXRUZXN0cy9wcmludGluZy9zY3JpcHQtdGVzdHMvcGFnZS1jb3VudC1wZXJjZW50
YWdlLWhlaWdodC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wcmludGluZy9zY3JpcHQt
dGVzdHMvcGFnZS1jb3VudC1wZXJjZW50YWdlLWhlaWdodC5qcwkocmV2aXNpb24gMCkKKysrIExh
eW91dFRlc3RzL3ByaW50aW5nL3NjcmlwdC10ZXN0cy9wYWdlLWNvdW50LXBlcmNlbnRhZ2UtaGVp
Z2h0LmpzCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE2IEBACitkZXNjcmlwdGlvbigiVGVzdCB0
byBtYWtlIHN1cmUgMm5kIHBhZ2UgaXMgcHJpbnRlZC4iKTsKKworZnVuY3Rpb24gdGVzdCgpCit7
CisgICAgY3JlYXRlQmxvY2tXaXRoUmF0aW9Ub1BhZ2VIZWlnaHQoInBhZ2UxIiwgMSk7CisgICAg
Y3JlYXRlQmxvY2tXaXRoUmF0aW9Ub1BhZ2VIZWlnaHQoInBhZ2UyIiwgMC41KTsKKworICAgIHBh
Z2VOdW1iZXJGb3JFbGVtZW50U2hvdWxkQmUoInBhZ2UxIiwgMCk7CisgICAgcGFnZU51bWJlckZv
ckVsZW1lbnRTaG91bGRCZSgicGFnZTIiLCAxKTsKKyAgICAKKyAgICBudW1iZXJPZlBhZ2VzU2hv
dWxkQmUoMik7CisKKyAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJzYW5kYm94IikpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1
ZTsK
</data>
<flag name="review"
          id="69022"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>