<?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>46027</bug_id>
          
          <creation_ts>2010-09-17 20:54:27 -0700</creation_ts>
          <short_desc>Image on gamespot.com paginates independently of its enclosing border</short_desc>
          <delta_ts>2010-09-17 21:09:45 -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>Printing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>281078</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-09-17 20:54:27 -0700</bug_when>
    <thetext>When printing gamespot.com, an image at the bottom of the first page moves to the second page, but its snug-fitting border (on an enclosing block) doesn&apos;t move.  Improve the pagination strut algorithm to account for block-level replaced elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281079</commentid>
    <comment_count>1</comment_count>
      <attachid>67996</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-09-17 20:56:25 -0700</bug_when>
    <thetext>Created attachment 67996
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281082</commentid>
    <comment_count>2</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-09-17 21:09:45 -0700</bug_when>
    <thetext>Fixed in r67774.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>67996</attachid>
            <date>2010-09-17 20:56:25 -0700</date>
            <delta_ts>2010-09-17 21:01:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6363</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA2Nzc3MykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTAtMDktMTcgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NjAyNywgaW1hZ2Ugb24gZ2FtZXNw
b3QuY29tIHBhZ2luYXRlcyB3aXRob3V0IGJyaW5naW5nIGl0cyBlbmNsb3NpbmcgYm9yZGVyIGFs
b25nLgorICAgICAgICAKKyAgICAgICAgTWFrZSBzdXJlIHRoYXQgdW5zcGxpdHRhYmxlIG9iamVj
dHMgbGlrZSByZXBsYWNlZCBlbGVtZW50cyBwcm9wYWdhdGUgdGhlaXIgcGFnaW5hdGlvbiBzdHJ1
dCBvdXR3YXJkIHRvIHRoZSBwYXJlbnQgYmxvY2sKKyAgICAgICAgd2hlbiBhcHByb3ByaWF0ZS4g
IEFuIGltYWdlIG9uIGEgbGluZSBkaWQgdGhpcywgYnV0IGEgYmxvY2stbGV2ZWwgaW1hZ2UgZGlk
IG5vdC4KKworICAgICAgICBBZGRlZCBmYXN0L211bHRpY29sL2ltYWdlLWluc2lkZS1uZXN0ZWQt
YmxvY2tzLXdpdGgtYm9yZGVyLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJCbG9j
ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCbG9jazo6bGF5b3V0QmxvY2tDaGlsZCk6
CisKIDIwMTAtMDktMTcgIERpbWl0cmkgR2xhemtvdiAgPGRnbGF6a292QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBVbnJldmlld2VkLCBidWlsZCBmaXguCkluZGV4OiBXZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
QmxvY2suY3BwCShyZXZpc2lvbiA2Nzc3MSkKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJs
b2NrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTg3MiwxOSArMTg3MiwyOCBAQCB2b2lkIFJlbmRl
ckJsb2NrOjpsYXlvdXRCbG9ja0NoaWxkKFJlbmRlCiAgICAgICAgIHlBZnRlckNsZWFyID0gYXBw
bHlCZWZvcmVCcmVhayhjaGlsZCwgeUFmdGVyQ2xlYXIpOwogICAgIAogICAgICAgICAvLyBGb3Ig
cmVwbGFjZWQgZWxlbWVudHMgYW5kIHNjcm9sbGVkIGVsZW1lbnRzLCB3ZSB3YW50IHRvIHNoaWZ0
IHRoZW0gdG8gdGhlIG5leHQgcGFnZSBpZiB0aGV5IGRvbid0IGZpdCBvbiB0aGUgY3VycmVudCBv
bmUuCi0gICAgICAgIHlBZnRlckNsZWFyID0gYWRqdXN0Rm9yVW5zcGxpdHRhYmxlQ2hpbGQoY2hp
bGQsIHlBZnRlckNsZWFyKTsKKyAgICAgICAgaW50IHlCZWZvcmVVbnNwbGl0dGFibGVBZGp1c3Rt
ZW50ID0geUFmdGVyQ2xlYXI7CisgICAgICAgIGludCB5QWZ0ZXJVbnNwbGl0dGFibGVBZGp1c3Rt
ZW50ID0gYWRqdXN0Rm9yVW5zcGxpdHRhYmxlQ2hpbGQoY2hpbGQsIHlBZnRlckNsZWFyKTsKICAg
ICAgICAgCi0gICAgICAgIGlmIChjaGlsZFJlbmRlckJsb2NrICYmIGNoaWxkUmVuZGVyQmxvY2st
PnBhZ2luYXRpb25TdHJ1dCgpKSB7CisgICAgICAgIGludCBwYWdpbmF0aW9uU3RydXQgPSAwOwor
ICAgICAgICBpbnQgdW5zcGxpdHRhYmxlQWRqdXN0bWVudERlbHRhID0geUFmdGVyVW5zcGxpdHRh
YmxlQWRqdXN0bWVudCAtIHlCZWZvcmVVbnNwbGl0dGFibGVBZGp1c3RtZW50OworICAgICAgICBp
ZiAodW5zcGxpdHRhYmxlQWRqdXN0bWVudERlbHRhKQorICAgICAgICAgICAgcGFnaW5hdGlvblN0
cnV0ID0gdW5zcGxpdHRhYmxlQWRqdXN0bWVudERlbHRhOworICAgICAgICBlbHNlIGlmIChjaGls
ZFJlbmRlckJsb2NrICYmIGNoaWxkUmVuZGVyQmxvY2stPnBhZ2luYXRpb25TdHJ1dCgpKQorICAg
ICAgICAgICAgcGFnaW5hdGlvblN0cnV0ID0gY2hpbGRSZW5kZXJCbG9jay0+cGFnaW5hdGlvblN0
cnV0KCk7CisKKyAgICAgICAgaWYgKHBhZ2luYXRpb25TdHJ1dCkgewogICAgICAgICAgICAgLy8g
V2UgYXJlIHdpbGxpbmcgdG8gcHJvcGFnYXRlIG91dCB0byBvdXIgcGFyZW50IGJsb2NrIGFzIGxv
bmcgYXMgd2Ugd2VyZSBhdCB0aGUgdG9wIG9mIHRoZSBibG9jayBwcmlvcgogICAgICAgICAgICAg
Ly8gdG8gY29sbGFwc2luZyBvdXIgbWFyZ2lucywgYW5kIGFzIGxvbmcgYXMgd2UgZGlkbid0IGNs
ZWFyIG9yIG1vdmUgYXMgYSByZXN1bHQgb2Ygb3RoZXIgcGFnaW5hdGlvbi4KICAgICAgICAgICAg
IGlmIChhdFRvcE9mQmxvY2sgJiYgb2xkWSA9PSB5QmVmb3JlQ2xlYXIgJiYgIWlzUG9zaXRpb25l
ZCgpICYmICFpc1RhYmxlQ2VsbCgpKSB7CiAgICAgICAgICAgICAgICAgLy8gRklYTUU6IFNob3Vs
ZCByZWFsbHkgY2hlY2sgaWYgd2UncmUgZXhjZWVkaW5nIHRoZSBwYWdlIGhlaWdodCBiZWZvcmUg
cHJvcGFnYXRpbmcgdGhlIHN0cnV0LCBidXQgd2UgZG9uJ3QKICAgICAgICAgICAgICAgICAvLyBo
YXZlIGFsbCB0aGUgaW5mb3JtYXRpb24gdG8gZG8gc28gKHRoZSBzdHJ1dCBvbmx5IGhhcyB0aGUg
cmVtYWluaW5nIGFtb3VudCB0byBwdXNoKS4gIEdlY2tvIGdldHMgdGhpcyB3cm9uZyB0b28KICAg
ICAgICAgICAgICAgICAvLyBhbmQgcHVzaGVzIHRvIHRoZSBuZXh0IHBhZ2UgYW55d2F5LCBzbyBu
b3QgdG9vIGNvbmNlcm5lZCBhYm91dCBpdC4KLSAgICAgICAgICAgICAgICBzZXRQYWdpbmF0aW9u
U3RydXQoeUFmdGVyQ2xlYXIgKyBjaGlsZFJlbmRlckJsb2NrLT5wYWdpbmF0aW9uU3RydXQoKSk7
Ci0gICAgICAgICAgICAgICAgY2hpbGRSZW5kZXJCbG9jay0+c2V0UGFnaW5hdGlvblN0cnV0KDAp
OworICAgICAgICAgICAgICAgIHNldFBhZ2luYXRpb25TdHJ1dCh5QWZ0ZXJDbGVhciArIHBhZ2lu
YXRpb25TdHJ1dCk7CisgICAgICAgICAgICAgICAgaWYgKGNoaWxkUmVuZGVyQmxvY2spCisgICAg
ICAgICAgICAgICAgICAgIGNoaWxkUmVuZGVyQmxvY2stPnNldFBhZ2luYXRpb25TdHJ1dCgwKTsK
ICAgICAgICAgICAgIH0gZWxzZQotICAgICAgICAgICAgICAgIHlBZnRlckNsZWFyICs9IGNoaWxk
UmVuZGVyQmxvY2stPnBhZ2luYXRpb25TdHJ1dCgpOworICAgICAgICAgICAgICAgIHlBZnRlckNs
ZWFyICs9IHBhZ2luYXRpb25TdHJ1dDsKICAgICAgICAgfQogCiAgICAgICAgIC8vIFNpbWlsYXIg
dG8gaG93IHdlIGFwcGx5IGNsZWFyYW5jZS4gIEdvIGFoZWFkIGFuZCBib29zdCBoZWlnaHQoKSB0
byBiZSB0aGUgcGxhY2Ugd2hlcmUgd2UncmUgZ29pbmcgdG8gcG9zaXRpb24gdGhlIGNoaWxkLgpJ
bmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0No
YW5nZUxvZwkocmV2aXNpb24gNjc3NzMpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwxNyBAQAorMjAxMC0wOS0xNyAgRGF2aWQgSHlhdHQgIDxoeWF0
dEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQ2MDI3LCBpbWFn
ZSBvbiBnYW1lc3BvdC5jb20gcGFnaW5hdGVzIHdpdGhvdXQgYnJpbmdpbmcgaXRzIGVuY2xvc2lu
ZyBib3JkZXIgYWxvbmcuCisgICAgICAgIAorICAgICAgICBNYWtlIHN1cmUgdGhhdCB1bnNwbGl0
dGFibGUgb2JqZWN0cyBsaWtlIHJlcGxhY2VkIGVsZW1lbnRzIHByb3BhZ2F0ZSB0aGVpciBwYWdp
bmF0aW9uIHN0cnV0IG91dHdhcmQgdG8gdGhlIHBhcmVudCBibG9jaworICAgICAgICB3aGVuIGFw
cHJvcHJpYXRlLiAgQW4gaW1hZ2Ugb24gYSBsaW5lIGRpZCB0aGlzLCBidXQgYSBibG9jay1sZXZl
bCBpbWFnZSBkaWQgbm90LgorCisgICAgICAgIEFkZGVkIGZhc3QvbXVsdGljb2wvaW1hZ2UtaW5z
aWRlLW5lc3RlZC1ibG9ja3Mtd2l0aC1ib3JkZXIuaHRtbAorCisgICAgICAgICogZmFzdC9tdWx0
aWNvbC9pbWFnZS1pbnNpZGUtbmVzdGVkLWJsb2Nrcy13aXRoLWJvcmRlci1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvbXVsdGljb2wvaW1hZ2UtaW5zaWRlLW5lc3RlZC1ibG9j
a3Mtd2l0aC1ib3JkZXIuaHRtbDogQWRkZWQuCisKIDIwMTAtMDktMTcgIERpbWl0cmkgR2xhemtv
diAgPGRnbGF6a292QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZW1vdmUgcGFzc2luZyB0ZXN0
cyBmcm9tIGV4cGVjdGF0aW9ucy4KSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvaW1h
Z2UtaW5zaWRlLW5lc3RlZC1ibG9ja3Mtd2l0aC1ib3JkZXItZXhwZWN0ZWQudHh0Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbXVsdGljb2wvaW1hZ2UtaW5zaWRlLW5lc3RlZC1ibG9j
a3Mtd2l0aC1ib3JkZXItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9tdWx0aWNvbC9pbWFnZS1pbnNpZGUtbmVzdGVkLWJsb2Nrcy13aXRoLWJvcmRlci1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEgQEAKK1BBU1MKSW5kZXg6IExheW91dFRl
c3RzL2Zhc3QvbXVsdGljb2wvaW1hZ2UtaW5zaWRlLW5lc3RlZC1ibG9ja3Mtd2l0aC1ib3JkZXIu
aHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L211bHRpY29sL2ltYWdlLWluc2lk
ZS1uZXN0ZWQtYmxvY2tzLXdpdGgtYm9yZGVyLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRU
ZXN0cy9mYXN0L211bHRpY29sL2ltYWdlLWluc2lkZS1uZXN0ZWQtYmxvY2tzLXdpdGgtYm9yZGVy
Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNDQgQEAKKzxodG1sPgorPGJvZHk+Cis8ZGl2
IGlkPSJ0ZXN0cyIgc3R5bGU9Ii13ZWJraXQtY29sdW1uLWNvdW50OjI7IGhlaWdodDozMDBweDsg
d2lkdGg6NjAwcHg7IC13ZWJraXQtY29sdW1uLWdhcDowIj4KKzxkaXYgc3R5bGU9ImhlaWdodDoy
ODBweCI+PC9kaXY+Cis8ZGl2IGlkPSJmMSIgc3R5bGU9ImJvcmRlcjo1cHggc29saWQgYmxhY2s7
IGZsb2F0OmxlZnQiPgorPGltZyBzdHlsZT0iZGlzcGxheTpibG9jazt3aWR0aDoxNDBweDtoZWln
aHQ6ODBweDsiPgorPC9kaXY+Cis8L2Rpdj4KKzxkaXYgaWQ9InJlc3VsdCI+PC9kaXY+Cis8c2Ny
aXB0PgorICAgIGZ1bmN0aW9uIGZsb2F0T2Zmc2V0KGZsb2F0KQorICAgIHsKKyAgICAgICAgdmFy
IHBhcmVudFJlY3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdHMnKS5nZXRCb3VuZGlu
Z0NsaWVudFJlY3QoKTsKKyAgICAgICAgdmFyIHJlY3QgPSBmbG9hdC5nZXRCb3VuZGluZ0NsaWVu
dFJlY3QoKTsKKyAgICAgICAgcmV0dXJuIHsgd2lkdGg6IHJlY3QubGVmdCAtIHBhcmVudFJlY3Qu
bGVmdCwgaGVpZ2h0OiByZWN0LnRvcCAtIHBhcmVudFJlY3QudG9wICB9OworICAgIH0KKworICAg
IHZhciB0ZXN0cyA9IFsKKyAgICAgICAgWyJmMSIsIDMwMCwgMF0KKyAgICBdOworCisgICAgdmFy
IHRlc3Q7CisgICAgdmFyIGZhaWx1cmVzID0gMDsKKyAgICB3aGlsZSAodGVzdCA9IHRlc3RzLnNo
aWZ0KCkpIHsKKyAgICAgICAgdmFyIGZsb2F0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGVz
dFswXSk7CisgICAgICAgIHZhciByZXN1bHQgPSBmbG9hdE9mZnNldChmbG9hdCk7CisgICAgICAg
IHZhciBwYXNzZWQgPSByZXN1bHQud2lkdGggPT09IHRlc3RbMV0gJiYgcmVzdWx0LmhlaWdodCA9
PT0gdGVzdFsyXQorICAgICAgICBmbG9hdC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPSBwYXNzZWQg
PyAiZ3JlZW4iIDogInJlZCI7CisgICAgICAgIGlmICghcGFzc2VkKQorICAgICAgICAgICAgZmFp
bHVyZXMrKworICAgIH0KKworICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsK
KyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdHMiKS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOworICAg
IH0KKworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lclRleHQgPSBm
YWlsdXJlcyA/ICJGQUlMOiAiICsgZmFpbHVyZXMgKyAiIGNhc2VzIGZhaWxlZCIgOiAiUEFTUyI7
Cis8L3NjcmlwdD4KKworCisKKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="57432"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>