<?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>9100</bug_id>
          
          <creation_ts>2006-05-24 15:34:14 -0700</creation_ts>
          <short_desc>Absolutely positioned replaced elements with all non-auto values are rendered incorrectly</short_desc>
          <delta_ts>2006-05-31 23:11:43 -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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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="Sam Weinig">sam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43489</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2006-05-24 15:34:14 -0700</bug_when>
    <thetext>In a regression from the shipping Safari, if an absolutly posioned replaced object (i.e. and image) has top, bottom, margin-top, margin-bottom with all values other than auto (the same is true for the horizontal equivilants), it ends up giving incorrect rendering by making top and bottom go to 0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43490</commentid>
    <comment_count>1</comment_count>
      <attachid>8523</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2006-05-24 15:42:52 -0700</bug_when>
    <thetext>Created attachment 8523
test case of the horizontal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43492</commentid>
    <comment_count>2</comment_count>
      <attachid>8524</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2006-05-24 15:43:21 -0700</bug_when>
    <thetext>Created attachment 8524
test case of the vertical</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43493</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2006-05-24 15:50:18 -0700</bug_when>
    <thetext>The patch for this is pretty trivial but it will be much easier once bug 9085 is finished an landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43545</commentid>
    <comment_count>4</comment_count>
      <attachid>8539</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2006-05-25 07:59:22 -0700</bug_when>
    <thetext>Created attachment 8539
patch

Scratch the last comment.  I fixed the patch for bug 9085 to not interfere and was therefore able to make this patch.  It very simply adds an else clause to cover the case when all the values are not auto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43928</commentid>
    <comment_count>5</comment_count>
      <attachid>8539</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-05-29 23:03:52 -0700</bug_when>
    <thetext>Comment on attachment 8539
patch

r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8523</attachid>
            <date>2006-05-24 15:42:52 -0700</date>
            <delta_ts>2006-05-24 15:42:52 -0700</delta_ts>
            <desc>test case of the horizontal</desc>
            <filename>absolute-position-with-auto-width-and-left-and-right.html</filename>
            <type>text/html</type>
            <size>509</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgogICAgPHN0eWxlPgogICAgICAgICNhIHsgcG9zaXRpb246IHJlbGF0aXZl
OyBoZWlnaHQ6IDExMHB4OyB3aWR0aDogMzI2cHg7IGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOyB9
CiAgICAgICAgI2IgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDI0cHg7IGhlaWdodDogYXV0
bzsgcmlnaHQ6IDI0cHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmVkOyBib3JkZXItcmlnaHQ6
IDFweCBzb2xpZCByZWQ7IH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8cD5UaGUg
Z29vZ2xlIGxvZ28gc2hvdWxkIGJlIGhvcml6b250YWxseSBjZW50ZXJlZCBpbiB0aGUgYmxhY2sg
Ym94IHdpdGggMjVweCBvZiB3aGl0ZSBvbiB0aGUgbGVmdCBhbmQgcmlnaHQuPC9wPgogICAgPGRp
diBpZD0iYSI+CiAgICAgICAgPGltZyBpZD0iYiIgc3JjPSJodHRwOi8vd3d3Lmdvb2dsZS5jb20v
aW50bC9lbi9pbWFnZXMvbG9nby5naWYiPgogICAgPC9kaXY+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8524</attachid>
            <date>2006-05-24 15:43:21 -0700</date>
            <delta_ts>2006-05-24 15:43:21 -0700</delta_ts>
            <desc>test case of the vertical</desc>
            <filename>absolute-position-with-auto-height-and-top-and-bottom.html</filename>
            <type>text/html</type>
            <size>507</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgogICAgPHN0eWxlPgogICAgICAgICNhIHsgcG9zaXRpb246IHJlbGF0aXZl
OyBoZWlnaHQ6IDE2MHB4OyB3aWR0aDogMjc2cHg7IGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOyB9
CiAgICAgICAgI2IgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjRweDsgaGVpZ2h0OiBhdXRv
OyBib3R0b206IDI0cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZWQ7IGJvcmRlci1ib3R0b206
IDFweCBzb2xpZCByZWQ7IH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8cD5UaGUg
Z29vZ2xlIGxvZ28gc2hvdWxkIGJlIHZlcnRpY2FsbHkgY2VudGVyZWQgaW4gdGhlIGJsYWNrIGJv
eCB3aXRoIDI1cHggb2Ygd2hpdGUgb24gdGhlIHRvcCBhbmQgYm90dG9tLjwvcD4KICAgIDxkaXYg
aWQ9ImEiPgogICAgICAgIDxpbWcgaWQ9ImIiIHNyYz0iaHR0cDovL3d3dy5nb29nbGUuY29tL2lu
dGwvZW4vaW1hZ2VzL2xvZ28uZ2lmIj4KICAgIDwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8539</attachid>
            <date>2006-05-25 07:59:22 -0700</date>
            <delta_ts>2006-05-29 23:03:52 -0700</delta_ts>
            <desc>patch</desc>
            <filename>allvals.diff</filename>
            <type>text/plain</type>
            <size>4709</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE0NTg0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDYtMDUtMjUgIFNhbSBXZWluaWcgIDxzYW0u
d2VpbmlnQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAtIHRlc3RzIGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hv
d19idWcuY2dpP2lkPTkxMDAKKyAgICAgICAgICBBYnNvbHV0ZWx5IHBvc2l0aW9uZWQgcmVwbGFj
ZWQgZWxlbWVudHMgd2l0aCBhbGwgbm9uLWF1dG8KKyAgICAgICAgICB2YWx1ZXMgYXJlIHJlbmRl
cmVkIGluY29ycmVjdGx5CisKKyAgICAgICAgKiBmYXN0L3JlcGxhY2VkL2Fic29sdXRlLXBvc2l0
aW9uLXdpdGgtYXV0by1oZWlnaHQtYW5kLXRvcC1hbmQtYm90dG9tLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIGZhc3QvcmVwbGFjZWQvYWJzb2x1dGUtcG9zaXRpb24td2l0aC1hdXRvLXdpZHRoLWFu
ZC1sZWZ0LWFuZC1yaWdodC5odG1sOiBBZGRlZC4KKwogMjAwNi0wNS0yNCAgQmV0aCBEYWtpbiAg
PGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmYuCkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L3JlcGxhY2VkL2Fic29sdXRlLXBvc2l0aW9uLXdpdGgtYXV0by13aWR0
aC1hbmQtbGVmdC1hbmQtcmlnaHQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0
L3JlcGxhY2VkL2Fic29sdXRlLXBvc2l0aW9uLXdpdGgtYXV0by13aWR0aC1hbmQtbGVmdC1hbmQt
cmlnaHQuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvYWJz
b2x1dGUtcG9zaXRpb24td2l0aC1hdXRvLXdpZHRoLWFuZC1sZWZ0LWFuZC1yaWdodC5odG1sCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE0IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4K
KyAgICAgICAgI2EgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMTAwcHg7IHdpZHRoOiAx
NTBweDsgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IH0KKyAgICAgICAgI2IgeyBwb3NpdGlvbjog
YWJzb2x1dGU7IGxlZnQ6IDI1cHg7IGhlaWdodDogYXV0bzsgcmlnaHQ6IDI1cHg7IH0KKyAgICA8
L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPHA+VGhlIGJsdWUgYm94IHNob3VsZCBiZSBo
b3Jpem9udGFsbHkgY2VudGVyZWQgaW4gdGhlIGJsYWNrIGJveCB3aXRoIDI1cHggb2Ygd2hpdGUg
b24gdGhlIGxlZnQgYW5kIHJpZ2h0LjwvcD4KKyAgICA8ZGl2IGlkPSJhIj4KKyAgICAgICAgPGlt
ZyBpZD0iYiIgc3JjPSJyZXNvdXJjZXMvc3F1YXJlLWJsdWUtMTAweDEwMC5wbmciPgorICAgIDwv
ZGl2PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9h
YnNvbHV0ZS1wb3NpdGlvbi13aXRoLWF1dG8taGVpZ2h0LWFuZC10b3AtYW5kLWJvdHRvbS5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvYWJzb2x1dGUtcG9zaXRp
b24td2l0aC1hdXRvLWhlaWdodC1hbmQtdG9wLWFuZC1ib3R0b20uaHRtbAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvYWJzb2x1dGUtcG9zaXRpb24td2l0aC1hdXRv
LWhlaWdodC1hbmQtdG9wLWFuZC1ib3R0b20uaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwx
NCBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgICNhIHsgcG9zaXRpb246
IHJlbGF0aXZlOyBoZWlnaHQ6IDE1MHB4OyB3aWR0aDogMTAwcHg7IGJvcmRlcjogMnB4IHNvbGlk
IGJsYWNrOyB9CisgICAgICAgICNiIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDI1cHg7IGhl
aWdodDogYXV0bzsgYm90dG9tOiAyNXB4OyB9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
PgorICAgIDxwPlRoZSBibHVlIGJveCBzaG91bGQgYmUgdmVydGljYWxseSBjZW50ZXJlZCBpbiB0
aGUgYmxhY2sgYm94IHdpdGggMjVweCBvZiB3aGl0ZSBvbiB0aGUgdG9wIGFuZCBib3R0b20uPC9w
PgorICAgIDxkaXYgaWQ9ImEiPgorICAgICAgICA8aW1nIGlkPSJiIiBzcmM9InJlc291cmNlcy9z
cXVhcmUtYmx1ZS0xMDB4MTAwLnBuZyI+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+Cklu
ZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAJKHJldmlzaW9uIDE0NTg0KQorKysgV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQm94LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA5MCw2ICsyMDkwLDEy
IEBAIHZvaWQgUmVuZGVyQm94OjpjYWxjQWJzb2x1dGVIb3Jpem9udGFsUmUKIAogICAgICAgICAv
LyBTb2x2ZSBmb3IgJ21hcmdpbi1yaWdodCcKICAgICAgICAgbV9tYXJnaW5SaWdodCA9IGF2YWls
YWJsZVNwYWNlIC0gKGxlZnRWYWx1ZSArIHJpZ2h0VmFsdWUgKyBtX21hcmdpbkxlZnQpOworICAg
IH0gZWxzZSB7CisgICAgICAgIC8vIE5vdGhpbmcgaXMgJ2F1dG8nLCBqdXN0IGNhbGN1bGF0ZSB0
aGUgdmFsdWVzLgorICAgICAgICBtX21hcmdpbkxlZnQgPSBtYXJnaW5MZWZ0LmNhbGNWYWx1ZShj
b250YWluZXJXaWR0aCk7CisgICAgICAgIG1fbWFyZ2luUmlnaHQgPSBtYXJnaW5SaWdodC5jYWxj
VmFsdWUoY29udGFpbmVyV2lkdGgpOworICAgICAgICByaWdodFZhbHVlID0gcmlnaHQuY2FsY1Zh
bHVlKGNvbnRhaW5lcldpZHRoKTsKKyAgICAgICAgbGVmdFZhbHVlID0gbGVmdC5jYWxjVmFsdWUo
Y29udGFpbmVyV2lkdGgpOwogICAgIH0KIAogICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXApAQCAtMjIy
Myw3ICsyMjI5LDE0IEBAIHZvaWQgUmVuZGVyQm94OjpjYWxjQWJzb2x1dGVWZXJ0aWNhbFJlcGwK
IAogICAgICAgICAvLyBTb2x2ZSBmb3IgJ21hcmdpbi1ib3R0b20nCiAgICAgICAgIG1fbWFyZ2lu
Qm90dG9tID0gYXZhaWxhYmxlU3BhY2UgLSAodG9wVmFsdWUgKyBib3R0b21WYWx1ZSArIG1fbWFy
Z2luVG9wKTsKLSAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgLy8gTm90aGluZyBpcyAnYXV0
bycsIGp1c3QgY2FsY3VsYXRlIHRoZSB2YWx1ZXMuCisgICAgICAgIG1fbWFyZ2luVG9wID0gbWFy
Z2luVG9wLmNhbGNWYWx1ZShjb250YWluZXJIZWlnaHQpOworICAgICAgICBtX21hcmdpbkJvdHRv
bSA9IG1hcmdpbkJvdHRvbS5jYWxjVmFsdWUoY29udGFpbmVySGVpZ2h0KTsKKyAgICAgICAgdG9w
VmFsdWUgPSB0b3AuY2FsY1ZhbHVlKGNvbnRhaW5lckhlaWdodCk7CisgICAgICAgIC8vIE5PVEU6
IEl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gc29sdmUgZm9yICdib3R0b20nIGJlY2F1c2Ugd2UgZG9u
J3QgZXZlcgorICAgICAgICAvLyB1c2UgdGhlIHZhbHVlLgorICAgICB9CiAKICAgICAvKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKlwKICAgICAgKiA2LiBJZiBhdCB0aGlzIHBvaW50IHRoZSB2YWx1ZXMgYXJlIG92
ZXItY29uc3RyYWluZWQsIGlnbm9yZSB0aGUgdmFsdWUKSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDU4NCkKKysrIFdl
YkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDYtMDUt
MjUgIFNhbSBXZWluaWcgIDxzYW0ud2VpbmlnQGdtYWlsLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBmb3IgaHR0cDovL2J1Z3ppbGxh
Lm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD05MTAwCisgICAgICAgICAgQWJzb2x1dGVs
eSBwb3NpdGlvbmVkIHJlcGxhY2VkIGVsZW1lbnRzIHdpdGggYWxsIG5vbi1hdXRvCisgICAgICAg
ICAgdmFsdWVzIGFyZSByZW5kZXJlZCBpbmNvcnJlY3RseQorCisgICAgICAgICogcmVuZGVyaW5n
L1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6OmNhbGNBYnNvbHV0
ZUhvcml6b250YWxSZXBsYWNlZCk6IEFkZCBzdXBwb3J0IGZvciBjYXNlIHdoZW4gYWxsIHZhbHVl
cyBhcmUgc3BlY2lmaWVkLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjpjYWxjQWJzb2x1
dGVWZXJ0aWNhbFJlcGxhY2VkKTogZGl0dG8KKwogMjAwNi0wNS0yNCAgRGF2aWQgSHlhdHQgIDxo
eWF0dEBhcHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50IGZvbnQgYWxpYXNpbmcgb2YgZmFt
aWx5IG5hbWVzIGZvciBDb3VyaWVyL0NvdXJpZXIgTmV3LAo=
</data>
<flag name="review"
          id="2438"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>