<?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>128133</bug_id>
          
          <creation_ts>2014-02-03 15:49:56 -0800</creation_ts>
          <short_desc>[Mac] WK1 Clients Only Latch on Momentum Scroll</short_desc>
          <delta_ts>2014-07-02 15:53:01 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>134569</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>976066</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-02-03 15:49:56 -0800</bug_when>
    <thetext>WK1 clients only trigger latching when the wheel event is in a momentum phase. This means that if you begin a continuous wheel scrolling event outside of a scrollable region (e.g., an Iframe), you will not latch to the main frame. Instead, the Iframe will begin consuming wheel events, causing the page scroll to stop.

This was corrected for WK2 &quot;Async Scrolling&quot; case in Bug 127386. However, further testing shows that this is not correct in WK1 logic.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976068</commentid>
    <comment_count>1</comment_count>
      <attachid>223032</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-02-03 15:51:35 -0800</bug_when>
    <thetext>Created attachment 223032
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>976082</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-02-03 16:12:49 -0800</bug_when>
    <thetext>Committed r163338: &lt;http://trac.webkit.org/changeset/163338&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223032</attachid>
            <date>2014-02-03 15:51:35 -0800</date>
            <delta_ts>2014-02-03 16:06:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-128133-20140203155135.patch</filename>
            <type>text/plain</type>
            <size>1824</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MzMzNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE0LTAyLTAzICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIFtNYWNdIFdLMSBDbGllbnRz
IE9ubHkgTGF0Y2ggb24gTW9tZW50dW0gU2Nyb2xsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjgxMzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oOgor
ICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1XaGVlbEV2ZW50Ojp1c2VMYXRjaGVkRXZlbnRFbGVt
ZW50KTogVXBkYXRlCisgICAgICAgIHByZWRpY2F0ZSB0byByZWNvZ25pemUgdGhlIHN0YXJ0IGFu
ZCBjaGFuZ2UgcGhhc2VzIG9mIHRoZSB3aGVlbAorICAgICAgICBldmVudCBhcyBsYXRjaGFibGUg
KG5vdCBqdXN0IG1vbWVudHVtIHN0YXJ0L2NoYW5nZSkuCisKIDIwMTQtMDItMDMgIERlYW4gSmFj
a3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIEZlYXR1cmUgZmxhZyBmb3Igc2hhcGUt
aW5zaWRlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZl
bnQuaAkocmV2aXNpb24gMTYzMzI4KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZv
cm1XaGVlbEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTE2Miw3ICsxNjIsMTEgQEAgbmFtZXNw
YWNlIFdlYkNvcmUgewogICAgICAgICB1bnNpZ25lZCBzY3JvbGxDb3VudCgpIGNvbnN0IHsgcmV0
dXJuIG1fc2Nyb2xsQ291bnQ7IH0KICAgICAgICAgZmxvYXQgdW5hY2NlbGVyYXRlZFNjcm9sbGlu
Z0RlbHRhWCgpIGNvbnN0IHsgcmV0dXJuIG1fdW5hY2NlbGVyYXRlZFNjcm9sbGluZ0RlbHRhWDsg
fQogICAgICAgICBmbG9hdCB1bmFjY2VsZXJhdGVkU2Nyb2xsaW5nRGVsdGFZKCkgY29uc3QgeyBy
ZXR1cm4gbV91bmFjY2VsZXJhdGVkU2Nyb2xsaW5nRGVsdGFZOyB9Ci0gICAgICAgIGJvb2wgdXNl
TGF0Y2hlZEV2ZW50RWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIG1fbW9tZW50dW1QaGFzZSA9PSBQ
bGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUJlZ2FuIHx8IG1fbW9tZW50dW1QaGFzZSA9PSBQbGF0Zm9y
bVdoZWVsRXZlbnRQaGFzZUNoYW5nZWQ7IH0KKyAgICAgICAgYm9vbCB1c2VMYXRjaGVkRXZlbnRF
bGVtZW50KCkgY29uc3QKKyAgICAgICAgeworICAgICAgICAgICAgcmV0dXJuIG1fcGhhc2UgPT0g
UGxhdGZvcm1XaGVlbEV2ZW50UGhhc2VCZWdhbiB8fCBtX3BoYXNlID09IFBsYXRmb3JtV2hlZWxF
dmVudFBoYXNlQ2hhbmdlZAorICAgICAgICAgICAgICAgIHx8IG1fbW9tZW50dW1QaGFzZSA9PSBQ
bGF0Zm9ybVdoZWVsRXZlbnRQaGFzZUJlZ2FuIHx8IG1fbW9tZW50dW1QaGFzZSA9PSBQbGF0Zm9y
bVdoZWVsRXZlbnRQaGFzZUNoYW5nZWQ7CisgICAgICAgIH0KICNlbHNlCiAgICAgICAgIGJvb2wg
dXNlTGF0Y2hlZEV2ZW50RWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAjZW5kaWYK
</data>
<flag name="review"
          id="247050"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>