<?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>38416</bug_id>
          
          <creation_ts>2010-04-30 18:24:15 -0700</creation_ts>
          <short_desc>fast/repaint/fixed-move-after-keyboard-scroll passes on Leopard, fails on Snow Leopard</short_desc>
          <delta_ts>2010-05-11 19:07:52 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          <dependson>38964</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>219677</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-04-30 18:24:15 -0700</bug_when>
    <thetext>fast/repaint/fixed-move-after-keyboard-scroll passes on Leopard, fails on Snow Leopard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219678</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-04-30 18:28:50 -0700</bug_when>
    <thetext>This is a new test.  It passes on Leopard and most other platforms WebKit runs on, but seems to fail on Snow Leopard.  Based on the test output I suspect that the test is finishing before the test body runs.  I&apos;ve verified that the test passes when run manually.

The test depends on eventSender.keyDown(&quot;pageDown&quot;) dispatching a synchronous scroll event.  This is true on Leopard, but might not be true on Snow Leopard (perhaps due to fancy scroll animations or some such?).  If this really is what is happening, it should be pretty easy to modify the test to work around this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219679</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-04-30 18:30:14 -0700</bug_when>
    <thetext>I won&apos;t get a chance to look into this until next week, so I would like to add it to the SL skipped list until then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219680</commentid>
    <comment_count>3</comment_count>
      <attachid>54843</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-04-30 18:33:09 -0700</bug_when>
    <thetext>Created attachment 54843
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219771</commentid>
    <comment_count>4</comment_count>
      <attachid>54843</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-01 21:53:54 -0700</bug_when>
    <thetext>Comment on attachment 54843
Patch

You should have just checked this in.  it&apos;s impossible to CQ this since the tree is currently on fire because of this.

Broken tree = very lame.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219774</commentid>
    <comment_count>5</comment_count>
      <attachid>54843</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-01 22:07:35 -0700</bug_when>
    <thetext>Comment on attachment 54843
Patch

Clearing flags on attachment: 54843

Committed r58639: &lt;http://trac.webkit.org/changeset/58639&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219775</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-01 22:07:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219776</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-05-01 22:09:02 -0700</bug_when>
    <thetext>I&apos;m very sad.  The tree was needlessly red for over a day due to the original change.  Total lame.

Fixed now, I believe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>219875</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-05-02 09:45:03 -0700</bug_when>
    <thetext>Sorry, I promised James I&apos;d look at this bug other stuff came up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224242</commentid>
    <comment_count>9</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-05-11 16:38:18 -0700</bug_when>
    <thetext>I now have access to a Snow Leopard machine (hurray!) am investigating this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>224323</commentid>
    <comment_count>10</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2010-05-11 18:52:34 -0700</bug_when>
    <thetext>This seems to boil down to smooth scrolling being on by default in Snow Leopard and off by default in Leopard.  With &quot;Use smooth scrolling&quot; disabled in my System Preferences on Snow Leopard the test passes unmodified.

The options are:
- teach DRT how to turn smooth scrolling off when running layout tests
- teach this test to detect when smooth scrolling is going on and accomodate it

I think the first option is better.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54843</attachid>
            <date>2010-04-30 18:33:09 -0700</date>
            <delta_ts>2010-05-01 22:07:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38416-20100430183307.patch</filename>
            <type>text/plain</type>
            <size>1479</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDU4NjI2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTAtMDQtMzAgIEphbWVzIFJvYmluc29uICA8
amFtZXNyQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgZmFzdC9yZXBhaW50L2ZpeGVkLW1vdmUtYWZ0ZXIta2V5Ym9hcmQt
c2Nyb2xsLmh0bWwgdG8gc2tpcHBlZCBsaXN0IHBlbmRpbmcgaW52ZXN0aWdhdGlvbgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzg0MTYKKworICAgICAg
ICAqIHBsYXRmb3JtL21hYy1zbm93bGVvcGFyZC9Ta2lwcGVkOgorCiAyMDEwLTA0LTMwICBDaHJp
cyBNYXJyaW4gIDxjbWFycmluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTaW1v
biBGcmFzZXIuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtc25vd2xlb3BhcmQvU2tp
cHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtc25vd2xlb3BhcmQv
U2tpcHBlZAkocmV2aXNpb24gNTg2MjYpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtc25v
d2xlb3BhcmQvU2tpcHBlZAkod29ya2luZyBjb3B5KQpAQCAtMTI1LDMgKzEyNSw3IEBAIHRyYW5z
aXRpb25zL3RyYW5zaXRpb24tZW5kLWV2ZW50LWRlc3Ryb3kKICMgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTM4MzU2CiBmYXN0L2pzL3NwdXRuaWsvQ29uZm9ybWFuY2Uv
MTFfRXhwcmVzc2lvbnMvMTEuNV9NdWx0aXBsaWNhdGl2ZV9PcGVyYXRvcnMvMTEuNS4zX0FwcGx5
aW5nX3RoZV9wZXJjZW50X09wZXJhdG9yL1MxMS41LjNfQTRfVDIuaHRtbAogZmFzdC9qcy9zcHV0
bmlrL0NvbmZvcm1hbmNlLzE1X05hdGl2ZV9PYmplY3RzLzE1LjRfQXJyYXkvMTUuNC40LzE1LjQu
NC4xMl9BcnJheV9wcm90b3R5cGVfc3BsaWNlL1MxNS40LjQuMTJfQTIuMV9UMy5odG1sCisKKyMg
VGVzdCBmYWlscyBvbiBTbm93IExlb3BhcmQgaW4gRFJUIGJ1dCBwYXNzZXMgd2hlbiBydW4gbWFu
dWFsbHkgYW5kIHBhc3NlcyBvbiBMZW9wYXJkLiBUaGUgdGVzdCBpdHNlbGYgbWlnaHQgbmVlZAor
IyB0d2Vha2luZyB0byBkZWFsIHdpdGggc2Nyb2xsaW5nIGRpZmZlcmVuY2VzIGJldHdlZW4gTGVv
cGFyZCBhbmQgU0wuIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zODQx
NgorZmFzdC9yZXBhaW50L2ZpeGVkLW1vdmUtYWZ0ZXIta2V5Ym9hcmQtc2Nyb2xsLmh0bWwK
</data>

          </attachment>
      

    </bug>

</bugzilla>