<?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>83855</bug_id>
          
          <creation_ts>2012-04-12 19:42:01 -0700</creation_ts>
          <short_desc>Visual artifacts when scrolling a &lt;fieldset&gt; with a legend</short_desc>
          <delta_ts>2018-08-16 12:19:23 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></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>
          
          <blocked>188643</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Félix Cloutier">felixcca</reporter>
          <assigned_to name="SravanKumar S(:sravan)">ssandela</assigned_to>
          <cc>mitz</cc>
    
    <cc>mrahaman</cc>
    
    <cc>ssandela</cc>
    
    <cc>zcorpan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>601774</commentid>
    <comment_count>0</comment_count>
      <attachid>137029</attachid>
    <who name="Félix Cloutier">felixcca</who>
    <bug_when>2012-04-12 19:42:01 -0700</bug_when>
    <thetext>Created attachment 137029
A test case demonstrating the visual artifacts caused by scrolling fieldsets

When a &lt;fieldset&gt; element with a &lt;legend&gt; is made scrollable (with the CSS overflow property), scrolling results in severe visual artifacts: the &lt;legend&gt; element itself can be scrolled out and elements inside the &lt;fieldset&gt; can overlap the top border.

Scroll down the &lt;fieldset&gt; element of the file I&apos;ve attached to get a glimpse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618452</commentid>
    <comment_count>1</comment_count>
    <who name="SravanKumar S(:sravan)">ssandela</who>
    <bug_when>2012-05-08 02:59:38 -0700</bug_when>
    <thetext>This is happening because scroll-bar height is including not only fieldset height, but also legend height. I would like to fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620393</commentid>
    <comment_count>2</comment_count>
    <who name="SravanKumar S(:sravan)">ssandela</who>
    <bug_when>2012-05-10 02:11:32 -0700</bug_when>
    <thetext>After little more debugging, it is found that it is not scroll-bar height, but its LayoutRect(Y-co-ordinate and Height) is including LEGEND+FIELDSET LayouRects. But if it is treated as a bug, then we have to make Scroll-bar LayoutRect independent of LEGEND being present or not in FIELDSET.

FIELDSET spec does&apos;nt really say anything about how LEGEND should be treated if overflow is present in FIELDSET. But, going by general LEGEND element purpose, it need not be part of scroll, as it only names the FIELDSET. Only the content should of FIELDSET should be scrollable, but not LEGEND.

Also, FF and IE9 are behaving more worse w.r.t to this Testcase. So, there is no fixed reference to follow. So, this should be WEBKIT specific implementation, on the basis of reasoning give in 2nd para.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450794</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Pieters (:zcorpan)">zcorpan</who>
    <bug_when>2018-08-16 12:17:58 -0700</bug_when>
    <thetext>This seems to have been fixed by now?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>137029</attachid>
            <date>2012-04-12 19:42:01 -0700</date>
            <delta_ts>2012-04-12 19:42:01 -0700</delta_ts>
            <desc>A test case demonstrating the visual artifacts caused by scrolling fieldsets</desc>
            <filename>fieldset-legend.html</filename>
            <type>text/html</type>
            <size>1615</size>
            <attacher name="Félix Cloutier">felixcca</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cjx0aXRsZT4mbHQ7ZmllbGRzZXQmZ3Q7IGxlZ2VuZCBzY3JvbGxpbmcg
YXdheTwvdGl0bGU+CjxmaWVsZHNldCBzdHlsZT0ib3ZlcmZsb3c6IGF1dG87IGhlaWdodDogMjAw
cHgiPgoJPGxlZ2VuZD5UaGlzIGlzIHRoZSBsZWdlbmQ8L2xlZ2VuZD4KCTxkaXYgc3R5bGU9Imhl
aWdodDoyNTBweCI+CgkJPHA+U2Nyb2xsIGRvd24gb24gdGhpcyB0ZXh0IGJveDwvcD4KCQk8cD5M
b3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBB
ZW5lYW4gbmVjIGN1cnN1cyBlc3QuIFNlZCBzYWdpdHRpcyByaXN1cyBub24gZWxpdCByaG9uY3Vz
IGNvbnZhbGxpcy4gQ3VyYWJpdHVyIGF0IG5pc2wgZXQgbmVxdWUgdGVtcHVzIGdyYXZpZGEgYXQg
aW4gbnVsbGEuIE5hbSBwZWxsZW50ZXNxdWUgaGVuZHJlcml0IGFyY3UsIG5vbiBjb25zZXF1YXQg
dmVsaXQgbG9ib3J0aXMgaWQuIFByYWVzZW50IHVsbGFtY29ycGVyIG5pc2kgZW5pbS4gQWVuZWFu
IHZlbmVuYXRpcyBjb25ndWUgdmVzdGlidWx1bS4gTW9yYmkgcGxhY2VyYXQgZWxlaWZlbmQgZXJv
cywgdml0YWUgc2FnaXR0aXMgdHVycGlzIHJob25jdXMgc2VkLiBOdWxsYW0gdHJpc3RpcXVlLCBu
aXNsIGVnZXQgaGVuZHJlcml0IHRlbXB1cywgbGFjdXMgbWV0dXMgYmliZW5kdW0gb2RpbywgdWx0
cmljZXMgdmVoaWN1bGEgbGliZXJvIGFudGUgYWMgbWF1cmlzLiBOdWxsYSBtb2xlc3RpZSB2ZW5l
bmF0aXMgcmlzdXMgcXVpcyB0cmlzdGlxdWUuIFV0IGZyaW5naWxsYSB2YXJpdXMgYXVndWUsIGV0
IGFsaXF1YW0gYXJjdSBpbnRlcmR1bSBzaXQgYW1ldC48L3A+CgkJPHA+RHVpcyBtYWduYSBtYXNz
YSwgdmVuZW5hdGlzIGV0IG1vbGxpcyBhLCBzY2VsZXJpc3F1ZSBldSBuaXNpLiBQaGFzZWxsdXMg
c2l0IGFtZXQgbGlndWxhIHV0IGVuaW0gbWFsZXN1YWRhIGVsZW1lbnR1bS4gUHJhZXNlbnQgZXQg
bWkgbmVjIGp1c3RvIGJsYW5kaXQgZ3JhdmlkYS4gUHJhZXNlbnQgaW50ZXJkdW0gc2FnaXR0aXMg
bGFvcmVldC4gU2VkIGltcGVyZGlldCwgbmlzaSBhdCBmcmluZ2lsbGEgaW1wZXJkaWV0LCBhbnRl
IG1pIHNvbGxpY2l0dWRpbiByaXN1cywgcXVpcyB2dWxwdXRhdGUgcHVydXMgZWxpdCBub24gbWku
IFNlZCBjb25kaW1lbnR1bSBzZW1wZXIgc3VzY2lwaXQuIFF1aXNxdWUgc2l0IGFtZXQgbGFjdXMg
cXVpcyBlbGl0IGludGVyZHVtIHJ1dHJ1bS4gVml2YW11cyB1dCBkdWkgbWV0dXMsIHZlbCBlbGVt
ZW50dW0gYXVndWUuIEZ1c2NlIHZlbmVuYXRpcyBtYWxlc3VhZGEgbGFjdXMgdmVsIGJpYmVuZHVt
LiBNYWVjZW5hcyBpbiBlcmF0IHZlbGl0LCBhIGhlbmRyZXJpdCBtaS4gQWxpcXVhbSBtb2xsaXMg
ZXN0IGluIGFudGUgZXVpc21vZCBzZWQgZmF1Y2lidXMgbWFnbmEgdmFyaXVzLiBQaGFzZWxsdXMg
cHJldGl1bSB1bGxhbWNvcnBlciBzYXBpZW4sIG5lYyBjb25zZXF1YXQgbmlzaSBmcmluZ2lsbGEg
ZXUuIFZpdmFtdXMgYWMgYXJjdSBkaWN0dW0gZXN0IHNvZGFsZXMgZnJpbmdpbGxhIHF1aXMgaWQg
dHVycGlzLiBJbiBuZWMgc2FwaWVuIHZpdGFlIHVybmEgdWxsYW1jb3JwZXIgbHVjdHVzLjwvcD4K
CTwvZGl2Pgo8L2ZpZWxkc2V0Pg==
</data>

          </attachment>
      

    </bug>

</bugzilla>