<?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>34381</bug_id>
          
          <creation_ts>2010-01-30 18:12:51 -0800</creation_ts>
          <short_desc>Incomplete repaint of YouTube timeline thumb while scrolling</short_desc>
          <delta_ts>2016-10-07 16:39:29 -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>GoogleBug, HasReduction, InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>186140</commentid>
    <comment_count>0</comment_count>
      <attachid>47778</attachid>
    <who name="">mitz</who>
    <bug_when>2010-01-30 18:12:51 -0800</bug_when>
    <thetext>Created attachment 47778
Reduction

The timeline thumb on YouTube videos using a custom &lt;video&gt; controller leaves trails behind if the page is scrolled while the video is playing. This is apparently caused by a scroll event listener that forces layout, and can be reproduced with the attached reduction by scrolling it slowly, either by Option-dragging the scroller or scrolling with a Magic Mouse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186141</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-01-30 18:13:54 -0800</bug_when>
    <thetext>This happens in TOT as well as in Safari 4.0.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187634</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-02-03 22:05:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/7611158&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192795</commentid>
    <comment_count>3</comment_count>
      <attachid>49267</attachid>
    <who name="">mitz</who>
    <bug_when>2010-02-22 23:06:33 -0800</bug_when>
    <thetext>Created attachment 49267
Override -setNeedsDisplayInRect: and adjust the invalid rects during scrolling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192951</commentid>
    <comment_count>4</comment_count>
      <attachid>49267</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-02-23 07:53:54 -0800</bug_when>
    <thetext>Comment on attachment 49267
Override -setNeedsDisplayInRect: and adjust the invalid rects during scrolling

r=me

I guess it&apos;s not possible to do a repaint test?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192994</commentid>
    <comment_count>5</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-02-23 09:55:20 -0800</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/55159&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237863</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-10-07 16:39:29 -0700</bug_when>
    <thetext>Followup fix in bug 163154.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>47778</attachid>
            <date>2010-01-30 18:12:51 -0800</date>
            <delta_ts>2010-01-30 18:12:51 -0800</delta_ts>
            <desc>Reduction</desc>
            <filename>youtube-scrubber.html</filename>
            <type>text/html</type>
            <size>506</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGRpdiBzdHlsZT0iaGVpZ2h0OiA1MDBweCI+PC9kaXY+CjxkaXYgc3R5bGU9IndpZHRoOiA4MCUi
PgogICAgPGRpdiBpZD0idGFyZ2V0IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsgd2lk
dGg6IDI1cHg7IGhlaWdodDogMjVweDsgcG9zaXRpb246IHJlbGF0aXZlOyI+PC9kaXY+CjwvZGl2
Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6IDEwMDBweCI+PC9kaXY+CjxzY3JpcHQ+CnZhciB6ID0gMDsK
dmFyIHRhcmdldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXJnZXQiKTsKCm9uc2Nyb2xs
ID0gZnVuY3Rpb24oKSB7IGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOyB9OwoKdmFyIGFuaW1hdGUg
PSBmdW5jdGlvbigpCnsKICAgIHorKzsKICAgIGlmICh6ID4gMTAwKQogICAgICAgIHogPSAwOwog
ICAgdGFyZ2V0LnN0eWxlLmxlZnQgPSB6ICsgIiUiOwogICAgICAgIHNldFRpbWVvdXQoYW5pbWF0
ZSwgMTApOwp9CgphbmltYXRlKCk7Cjwvc2NyaXB0PgoKCjwvYm9keT4KCjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49267</attachid>
            <date>2010-02-22 23:06:33 -0800</date>
            <delta_ts>2010-02-23 07:53:53 -0800</delta_ts>
            <desc>Override -setNeedsDisplayInRect: and adjust the invalid rects during scrolling</desc>
            <filename>34381_r1.diff</filename>
            <type>text/plain</type>
            <size>3238</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9tYWMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA1NTEyMSkKKysrIFdlYktpdC9tYWMvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDItMjIgIERhbiBCZXJuc3RlaW4gIDxtaXR6
QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBJbmNvbXBsZXRlIHJlcGFpbnQgb2YgWW91VHViZSB0aW1lbGluZSB0aHVtYiB3aGlsZSBz
Y3JvbGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTM0MzgxCisKKyAgICAgICAgTlNDbGlwVmlldyBvZmZzZXRzIGFueSByZWN0cyBtYXJrZWQgYXMg
bmVlZGluZyBkaXNwbGF5IGR1cmluZyBzY3JvbGxpbmcKKyAgICAgICAgYnkgdGhlIHNjcm9sbCBv
ZmZzZXQuIENvbXBlbnNhdGUgZm9yIHRoaXMgd2hlbiAtc2V0TmVlZHNEaXNwbGF5OiBpcyBjYWxs
ZWQKKyAgICAgICAgZHVyaW5nIHNjcm9sbGluZy4KKworICAgICAgICAqIFdlYlZpZXcvV2ViSFRN
TFZpZXcubW06CisgICAgICAgICgtW1dlYkhUTUxWaWV3IF9mcmFtZU9yQm91bmRzQ2hhbmdlZF0p
OiBTZXQgaW5TY3JvbGxQb3NpdGlvbkNoYW5nZWQgdG8gWUVTCisgICAgICAgIGFyb3VuZCB0byBj
YWxsIHRvIEZyYW1lVmlldzo6c2Nyb2xsUG9zaXRpb25DaGFuZ2VkKCkuCisgICAgICAgICgtW1dl
YkhUTUxWaWV3IHNldE5lZWRzRGlzcGxheUluUmVjdDpdKTogV2hlbiBjYWxsZWQgYmVuZWF0aAor
ICAgICAgICBzY3JvbGxQb3NpdGlvbkNoYW5nZWQoKSwgYWRqdXN0IHRoZSByZWN0IGJ5IHRoZSBp
bnZlcnNlIG9mIHRoZSBzY3JvbGwgb2Zmc2V0LgorCiAyMDEwLTAyLTIyICBBbGV4ZXkgUHJvc2t1
cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IEdlb2Zm
IEdhcmVuLgpJbmRleDogV2ViS2l0L21hYy9XZWJWaWV3L1dlYkhUTUxWaWV3Lm1tCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdC9tYWMvV2ViVmlldy9XZWJIVE1MVmlldy5tbQkocmV2aXNpb24gNTUxMTgp
CisrKyBXZWJLaXQvbWFjL1dlYlZpZXcvV2ViSFRNTFZpZXcubW0JKHdvcmtpbmcgY29weSkKQEAg
LTQyOSw2ICs0MjksOSBAQCBzdHJ1Y3QgV2ViSFRNTFZpZXdJbnRlcnByZXRLZXlFdmVudHNQYXJh
CiAgICAgQk9PTCBleHBvc2VJbnB1dENvbnRleHQ7CiAKICAgICBOU1BvaW50IGxhc3RTY3JvbGxQ
b3NpdGlvbjsKKyNpZm5kZWYgQlVJTERJTkdfT05fVElHRVIKKyAgICBCT09MIGluU2Nyb2xsUG9z
aXRpb25DaGFuZ2VkOworI2VuZGlmCiAKICAgICBXZWJQbHVnaW5Db250cm9sbGVyICpwbHVnaW5D
b250cm9sbGVyOwogICAgIApAQCAtMTE3MSw4ICsxMTc0LDE1IEBAIHN0YXRpYyB2b2lkIF91cGRh
dGVNb3VzZW92ZXJUaW1lckNhbGxiYWMKICAgICBOU1BvaW50IG9yaWdpbiA9IFtbc2VsZiBzdXBl
cnZpZXddIGJvdW5kc10ub3JpZ2luOwogICAgIGlmICghTlNFcXVhbFBvaW50cyhfcHJpdmF0ZS0+
bGFzdFNjcm9sbFBvc2l0aW9uLCBvcmlnaW4pKSB7CiAgICAgICAgIGlmIChGcmFtZSogY29yZUZy
YW1lID0gY29yZShbc2VsZiBfZnJhbWVdKSkgewotICAgICAgICAgICAgaWYgKEZyYW1lVmlldyog
Y29yZVZpZXcgPSBjb3JlRnJhbWUtPnZpZXcoKSkKKyAgICAgICAgICAgIGlmIChGcmFtZVZpZXcq
IGNvcmVWaWV3ID0gY29yZUZyYW1lLT52aWV3KCkpIHsKKyNpZm5kZWYgQlVJTERJTkdfT05fVElH
RVIKKyAgICAgICAgICAgICAgICBfcHJpdmF0ZS0+aW5TY3JvbGxQb3NpdGlvbkNoYW5nZWQgPSBZ
RVM7CisjZW5kaWYKICAgICAgICAgICAgICAgICBjb3JlVmlldy0+c2Nyb2xsUG9zaXRpb25DaGFu
Z2VkKCk7CisjaWZuZGVmIEJVSUxESU5HX09OX1RJR0VSCisgICAgICAgICAgICAgICAgX3ByaXZh
dGUtPmluU2Nyb2xsUG9zaXRpb25DaGFuZ2VkID0gTk87CisjZW5kaWYKKyAgICAgICAgICAgIH0K
ICAgICAgICAgfQogICAgIAogICAgICAgICBbX3ByaXZhdGUtPmNvbXBsZXRpb25Db250cm9sbGVy
IGVuZFJldmVydGluZ0NoYW5nZTpOTyBtb3ZlTGVmdDpOT107CkBAIC0zMTM3LDExICszMTQ3LDI5
IEBAIFdFQkNPUkVfQ09NTUFORCh5YW5rQW5kU2VsZWN0KQogICAgIHJldHVybiBbW3NlbGYgX3dl
YlZpZXddIGRyYXdzQmFja2dyb3VuZF07CiB9CiAKKyNpZiAhTE9HX0RJU0FCTEVECiAtICh2b2lk
KXNldE5lZWRzRGlzcGxheTooQk9PTClmbGFnCiB7CiAgICAgTE9HKFZpZXcsICIlQCBzZXROZWVk
c0Rpc3BsYXk6JUAiLCBzZWxmLCBmbGFnID8gQCJZRVMiIDogQCJOTyIpOwogICAgIFtzdXBlciBz
ZXROZWVkc0Rpc3BsYXk6ZmxhZ107CiB9CisjZW5kaWYKKworI2lmbmRlZiBCVUlMRElOR19PTl9U
SUdFUgorLSAodm9pZClzZXROZWVkc0Rpc3BsYXlJblJlY3Q6KE5TUmVjdClpbnZhbGlkUmVjdAor
eworICAgIGlmIChfcHJpdmF0ZS0+aW5TY3JvbGxQb3NpdGlvbkNoYW5nZWQpIHsKKyAgICAgICAg
Ly8gV2hlbiBzY3JvbGxpbmcsIHRoZSBkaXJ0eSByZWdpb25zIGFyZSBhZGp1c3RlZCBmb3IgdGhl
IHNjcm9sbCBvbmx5CisgICAgICAgIC8vIGFmdGVyIE5TVmlld0JvdW5kc0RpZENoYW5nZU5vdGlm
aWNhdGlvbiBpcyBzZW50LiBUcmFuc2xhdGUgdGhlIGludmFsaWQKKyAgICAgICAgLy8gcmVjdCB0
byBwcmUtc2Nyb2xsZWQgY29vcmRpbmF0ZXMgaW4gb3JkZXIgdG8gZ2V0IHRoZSByaWdodCBkaXJ0
eSByZWdpb24KKyAgICAgICAgLy8gYWZ0ZXIgYWRqdXN0bWVudC4gU2VlIDxyZGFyOi8vcHJvYmxl
bS83Njc4OTI3Pi4KKyAgICAgICAgTlNQb2ludCBvcmlnaW4gPSBbW3NlbGYgc3VwZXJ2aWV3XSBi
b3VuZHNdLm9yaWdpbjsKKyAgICAgICAgaW52YWxpZFJlY3Qub3JpZ2luLnggLT0gX3ByaXZhdGUt
Pmxhc3RTY3JvbGxQb3NpdGlvbi54IC0gb3JpZ2luLng7CisgICAgICAgIGludmFsaWRSZWN0Lm9y
aWdpbi55IC09IF9wcml2YXRlLT5sYXN0U2Nyb2xsUG9zaXRpb24ueSAtIG9yaWdpbi55OworICAg
IH0KKyAgICBbc3VwZXIgc2V0TmVlZHNEaXNwbGF5SW5SZWN0OmludmFsaWRSZWN0XTsKK30KKyNl
bmRpZgogCiAtICh2b2lkKXNldE5lZWRzTGF5b3V0OiAoQk9PTClmbGFnCiB7Cg==
</data>
<flag name="review"
          id="32088"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>