<?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>37148</bug_id>
          
          <creation_ts>2010-04-06 06:39:37 -0700</creation_ts>
          <short_desc>[Qt] Rendering artifacts with copy scrolling with fixed position elements inside iframe</short_desc>
          <delta_ts>2010-06-28 02:50:59 -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>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Performance, Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>33150</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kevin Simons">kevin.simons</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>benjamin</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>kling</cc>
    
    <cc>laszlo.gombos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>209016</commentid>
    <comment_count>0</comment_count>
      <attachid>52627</attachid>
    <who name="Kevin Simons">kevin.simons</who>
    <bug_when>2010-04-06 06:39:37 -0700</bug_when>
    <thetext>Created attachment 52627
Contains the iframe that loads content.html

Rendering errors for the fixed position elements when scrolling the contents of the iframe up and down when using copy scrolling optimization. If the content itself is loaded directly (i.e. without the iframe) there are no artifacts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209017</commentid>
    <comment_count>1</comment_count>
      <attachid>52628</attachid>
    <who name="Kevin Simons">kevin.simons</who>
    <bug_when>2010-04-06 06:40:12 -0700</bug_when>
    <thetext>Created attachment 52628
The content of the iframe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219434</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-04-30 04:25:38 -0700</bug_when>
    <thetext>This is due to my current implementation.

The new implementation should not have the issue because the repaint rect take into account the border. I add this task as a dependency of 33150 to remind us to test the new implementation with this use case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243591</commentid>
    <comment_count>3</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-06-28 00:47:21 -0700</bug_when>
    <thetext>Benjamin: ping. Can we close this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243635</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-06-28 02:50:59 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Benjamin: ping. Can we close this?

Yep :)
I verified with 4.7 and 4.6, the new implementation does not have this issue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>52627</attachid>
            <date>2010-04-06 06:39:37 -0700</date>
            <delta_ts>2010-04-06 06:39:37 -0700</delta_ts>
            <desc>Contains the iframe that loads content.html</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>255</size>
            <attacher name="Kevin Simons">kevin.simons</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIGlmcmFtZSB7CiAg
ICAgICAgICAgICAgICBib3JkZXI6IDBweDsKICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOwog
ICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDsKICAgICAgICAgICAgfQogICAgICAgIDwvc3R5
bGU+CiAgICA8L2hlYWQ+CiAgICA8Ym9keT4KICAgICAgICA8aWZyYW1lIHNyYz0iY29udGVudC5o
dG1sIi8+CiAgICA8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>52628</attachid>
            <date>2010-04-06 06:40:12 -0700</date>
            <delta_ts>2010-04-06 06:40:12 -0700</delta_ts>
            <desc>The content of the iframe</desc>
            <filename>content.html</filename>
            <type>text/html</type>
            <size>2000</size>
            <attacher name="Kevin Simons">kevin.simons</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8c3R5bGU+CiAgICAgICAgICAgIGJvZHkgewogICAg
ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7CiAgICAgICAgICAgIH0KCiAgICAg
ICAgICAgICNoZWFkZXIgewogICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICAg
ICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4Owog
ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKICAgICAgICAgICAgICAgIGJv
cmRlcjogMXB4IHNvbGlkIHJlZDsKICAgICAgICAgICAgfQogICAgICAgICA8L3N0eWxlPgogICAg
PC9oZWFkPgogICAgPGJvZHk+CiAgICAgICAgPGRpdiBpZD0iaGVhZGVyIj5oZWFkZXI8L2Rpdj4K
ICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwv
ZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdv
cmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVs
bG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRp
dj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAg
ICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2Pgog
ICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9k
aXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29y
bGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxs
byB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2
PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAg
IDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAg
ICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rp
dj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3Js
ZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxv
IHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+
aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAg
PGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAg
ICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2
PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxk
PC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8g
d29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5o
ZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8
ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAg
ICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+
CiAgICAgICAgPGRpdj5oZWxsbyB3b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8
L2Rpdj4KICAgICAgICA8ZGl2PmhlbGxvIHdvcmxkPC9kaXY+CiAgICAgICAgPGRpdj5oZWxsbyB3
b3JsZDwvZGl2PgogICAgICAgIDxkaXY+aGVsbG8gd29ybGQ8L2Rpdj4KICAgIDwvYm9keT4KPC9o
dG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>