<?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>15037</bug_id>
          
          <creation_ts>2007-08-21 08:37:52 -0700</creation_ts>
          <short_desc>Float content duplicated when using CSS &apos;clip&apos; via javascript</short_desc>
          <delta_ts>2007-08-21 11:26:36 -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>419.x</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc>http://www.cs.princeton.edu/~rdockins/safari-bug.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Rob Dockins">robdockins</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1803</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Dockins">robdockins</who>
    <bug_when>2007-08-21 08:37:52 -0700</bug_when>
    <thetext>I discovered this bug when testing a site I was developing in Safari.  The above page is a minimal demonstration of the bug.  Basically, I have a side column with a floated div positioned next to a div with a lot of text.  The user can toggle between seeing the full text and seeing only the first few lines.  This is accomplished by setting the CSS &apos;clip&apos; property on the long div via javascript.  However, when the paragraph is expanded to full length, part of the left-floated content is then duplicated further down the page.  The duplicated content will disappear if the window is resized.  Also, the occurance of the bug appears to be affected by some subtle aspect of layout, because its occurance is dependent on where the paragraphs are laid out on the page.

This problem does not occur on IE6, IE7, or Firefox.  Konqueror seems to have a different (but perhaps related) problem with the dynamic use of &apos;clip&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1798</commentid>
    <comment_count>1</comment_count>
      <attachid>16053</attachid>
    <who name="Rob Dockins">robdockins</who>
    <bug_when>2007-08-21 08:40:49 -0700</bug_when>
    <thetext>Created attachment 16053
Bug demo page

Source HTML of the bug demo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-08-21 09:33:25 -0700</bug_when>
    <thetext>This issue appears to be fixed in ToT WebKit.

Rob, please try testing with the Safari 3 Public Beta (&lt;http://apple.com/safari/&gt;) or pick up a WebKit nightly build (&lt;http://nightly.webkit.org/&gt;).

Thanks for taking the time to create a reduced test case and posting a bug!

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1770</commentid>
    <comment_count>3</comment_count>
    <who name="Rob Dockins">robdockins</who>
    <bug_when>2007-08-21 11:26:36 -0700</bug_when>
    <thetext>I can confirm that the bug is not present in the Safari public beta 3.0.3 (522.12.1) on my machine.

That&apos;s great news.  A fix in the pipeline means I don&apos;t have to worry about recoding the site :-)

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16053</attachid>
            <date>2007-08-21 08:40:49 -0700</date>
            <delta_ts>2007-08-21 08:40:49 -0700</delta_ts>
            <desc>Bug demo page</desc>
            <filename>safari-bug.html</filename>
            <type>text/html</type>
            <size>5121</size>
            <attacher name="Rob Dockins">robdockins</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgIDx0aXRsZT5TYWZhcmkgcmVuZGVyaW5nIGJ1ZzwvdGl0bGU+Cgog
ICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgdmFyIGlzb3BlbiA9ICd0cnVl
JzsKICAgCiAgICAgZnVuY3Rpb24gdG9nZ2xlKCkgewogICAgICAgdmFyIHRvZ2dsZURpdiA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCd0b2dnbGUnKTsKICAgICAgIHZhciBzcGFjZXJEaXYgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3BhY2VyJyk7CgogICAgICAgaWYoIGlzb3BlbiA9PSAn
dHJ1ZScgKSB7CiAgICAgICAgIGlzb3BlbiA9ICdmYWxzZSc7IAogICAgICAgICB0b2dnbGVEaXYu
c3R5bGUucG9zaXRpb24gPSAnYWJzb2x1dGUnOwogICAgICAgICB0b2dnbGVEaXYuc3R5bGUubWFy
Z2luUmlnaHQgPSAnNGVtJzsKICAgICAgICAgdG9nZ2xlRGl2LnN0eWxlLmNsaXAgPSAncmVjdCgg
MHB4LCAxMDAwMHB4LCA1MHB4LCAwcHggKSc7CiAgICAgICAgIHNwYWNlci5zdHlsZS5oZWlnaHQg
PSAnNTBweCc7CiAgICAgICB9IGVsc2UgewogICAgICAgICBpc29wZW4gPSAndHJ1ZSc7CiAgICAg
ICAgIHRvZ2dsZURpdi5zdHlsZS5wb3NpdGlvbiA9ICdzdGF0aWMnOwogICAgICAgICB0b2dnbGVE
aXYuc3R5bGUubWFyZ2luUmlnaHQgPSAnMGVtJzsKICAgICAgICAgc3BhY2VyLnN0eWxlLmhlaWdo
dCA9ICcwcHgnOwogICAgICAgfQogICAgIH0KICAgPC9zY3JpcHQ+CgogIDwvaGVhZD4KCiAgPGJv
ZHk+CiAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUNDOyBib3JkZXI6IHRo
aW4gc29saWQgIzAwMDAwMDsiID4KICAgICAgIDxoND5TdHJhbmdlIFNhZmFyaSByZW5kZXJpbmcg
YnVnPC9oND4KCiAgICAgICA8cD5DbGljayBvbiB0aGUgIlRPR0dMRSIgc3BhbiBiZWxvdyB0byBj
b2xsYXBzZSB0aGUgbG9uZyBwYXJhZ3JhcGhzLiAgVGhlbiBjbGljayAiVE9HR0xFIiBhZ2FpbiwK
ICAgICAgICAgIHRvIGV4cGFuZCB0aGVtIHRvIHRoZWlyIGZ1bGwgbGVuZ3RoLiAgTm93LCBhIHBv
cnRpb24gb2YgdGhlIHRoZSBzaWRlYmFyIHRleHQgb24gdGhlIGxlZnQKICAgICAgICAgIGhhcyBi
ZWVuIGR1cGxpY2F0ZWQgZnVydGhlciBkb3duIHRoZSBwYWdlITwvcD4KICAgICAgIDxwPlRoaXMg
YnVnIHRlc3RlZCBpbiBTYWZhcmkgMi4wLjQoNDE5LjMpLCBvbiBPUyBYIDEwLjQuMTAuPC9wPgog
ICAgPC9kaXY+CgoKICAgIDxkaXYgaWQ9ImNvbnRlbnQiPgogICAgICA8ZGl2IHN0eWxlPSJmbG9h
dDogbGVmdDsgd2lkdGg6IDIwMHB4OyBtYXJnaW4tbGVmdDoxMHB4OyBtYXJnaW4tcmlnaHQ6MTBw
eDsiPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8c3Bhbj5TSURFQkFSIFRFWFQ8L3NwYW4+PGJy
Lz4KICAgICAgICAgIDxzcGFuPlNJREVCQVIgVEVYVDwvc3Bhbj48YnIvPgogICAgICAgICAgPHNw
YW4+U0lERUJBUiBURVhUPC9zcGFuPjxici8+CiAgICAgICAgICA8c3Bhbj5TSURFQkFSIFRFWFQ8
L3NwYW4+PGJyLz4KICAgICAgICAgIDxzcGFuPlNJREVCQVIgVEVYVDwvc3Bhbj48YnIvPgogICAg
ICAgICAgPHNwYW4+U0lERUJBUiBURVhUPC9zcGFuPjxici8+CiAgICAgICAgICA8c3Bhbj5TSURF
QkFSIFRFWFQ8L3NwYW4+PGJyLz4KICAgICAgICAgIDxzcGFuPlNJREVCQVIgVEVYVDwvc3Bhbj48
YnIvPgogICAgICAgICAgPHNwYW4+U0lERUJBUiBURVhUPC9zcGFuPjxici8+CiAgICAgICAgPC9k
aXY+CiAgICAgIDwvZGl2PgoKICAgICAgPHNwYW4gc3R5bGU9ImN1cnNvcjpoYW5kOyIgb25jbGlj
az0idG9nZ2xlKCkiPlRPR0dMRTwvc3Bhbj4KCiAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0
OiAyMjBweDsgbWFyZ2luLXJpZ2h0OjRlbTsiPgogICAgICAgIDxkaXYgaWQ9InRvZ2dsZSI+CiAg
ICAgICAgICA8cD4KdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFn
YXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRo
ZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJl
IGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBw
YXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBo
cwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNl
IGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxv
bmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwogICAgICAgICAgPC9wPgo8cD4K
dGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBh
cmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25n
IHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdh
cGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhl
c2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUg
bG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBh
cmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhz
CnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2Ug
YXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9u
ZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFn
YXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRo
ZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJl
IGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwo8L3A+CjxwPgp0aGVzZSBh
cmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25n
IHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdh
cGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhl
c2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUg
bG9uZyBwYXJhZ2FwaHMKPC9wPgo8cD4KdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFy
ZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcg
cGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2Fw
aHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVz
ZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCjwvcD4KPHA+CnRo
ZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJl
IGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBw
YXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBo
cwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNl
IGFyZSBsb25nIHBhcmFnYXBocwo8L3A+CjxwPgp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhl
c2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUg
bG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBh
cmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhz
CnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKPC9wPgo8
cD4KdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVz
ZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBs
b25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFy
YWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMK
dGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCjwvcD4KPHA+CnRoZXNlIGFyZSBsb25nIHBhcmFnYXBo
cwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNl
IGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxv
bmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJh
Z2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwo8
L3A+CjxwPgp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhz
CnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKdGhlc2Ug
YXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFnYXBocwp0aGVzZSBhcmUgbG9u
ZyBwYXJhZ2FwaHMKdGhlc2UgYXJlIGxvbmcgcGFyYWdhcGhzCnRoZXNlIGFyZSBsb25nIHBhcmFn
YXBocwp0aGVzZSBhcmUgbG9uZyBwYXJhZ2FwaHMKPC9wPgogICAgICA8L2Rpdj4KICAgICA8ZGl2
IGlkPSJzcGFjZXIiPjxwLz48L2Rpdj4KCiAgICAgPGRpdj4KICAgICAgICA8cD5TdHVmZiBhZnRl
ciB0aGUgbG9uZyBwYXJhZ3JhcGhzLjwvcD4KICAgICAgICA8cD5TdHVmZiBhZnRlciB0aGUgbG9u
ZyBwYXJhZ3JhcGhzLjwvcD4KICAgICAgICA8cD5TdHVmZiBhZnRlciB0aGUgbG9uZyBwYXJhZ3Jh
cGhzLjwvcD4KICAgICA8L2Rpdj4KCiAgPC9kaXY+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>