<?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>28005</bug_id>
          
          <creation_ts>2009-08-04 16:50:06 -0700</creation_ts>
          <short_desc>Keypress should exit from pan scrolling mode</short_desc>
          <delta_ts>2009-08-04 22:21:53 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Weinstein">bweinstein</reporter>
          <assigned_to name="Brian Weinstein">bweinstein</assigned_to>
          <cc>adele</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>137189</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-04 16:50:06 -0700</bug_when>
    <thetext>Pressing a key should exit the WebView from pan scrolling mode. This matches what IE and Opera do. We currently exit the WebView on escape, matching Firefox, but this could be hard to discover for users who may have middle clicked on accident.

&lt;rdar://6591806&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137190</commentid>
    <comment_count>1</comment_count>
      <attachid>34100</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-04 16:54:46 -0700</bug_when>
    <thetext>Created attachment 34100
Any Key Press</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137197</commentid>
    <comment_count>2</comment_count>
      <attachid>34100</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2009-08-04 17:16:12 -0700</bug_when>
    <thetext>Comment on attachment 34100
Any Key Press

What do other browsers that support pan scrolling do?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137200</commentid>
    <comment_count>3</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-04 17:19:49 -0700</bug_when>
    <thetext>IE, Opera -&gt; Exit pan scrolling on any keypress.
Firefox -&gt; Exit only on escape
Safari, Chrome -&gt; Exit only on escape - for now.

From the radar (Steve): This is kind of nasty, since if a user accidently middle clicks on a webpage, they can&apos;t type until they left click or hit escape.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137202</commentid>
    <comment_count>4</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2009-08-04 17:23:16 -0700</bug_when>
    <thetext>Do IE and Opera also both cancel the pan scroll on keydown (instead of keyup)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137205</commentid>
    <comment_count>5</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-04 17:25:48 -0700</bug_when>
    <thetext>Yes, and Firefox cancels on escape down.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137253</commentid>
    <comment_count>6</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-04 22:21:53 -0700</bug_when>
    <thetext>Clearing review flag - landed in http://trac.webkit.org/changeset/46793</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34100</attachid>
            <date>2009-08-04 16:54:46 -0700</date>
            <delta_ts>2009-08-04 22:21:24 -0700</delta_ts>
            <desc>Any Key Press</desc>
            <filename>0001-Keypress-should-exit-from-pan-scrolling-mode.patch</filename>
            <type>text/plain</type>
            <size>2085</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">RnJvbSBjMjVhZDMzZTI3MmY2MzdlOTlhOTUyODgwNjVlYTRlMWE5ODMzODc0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBXZWluc3RlaW4gPGJ3ZWluc3RlaW5AYXBwbGUuY29t
PgpEYXRlOiBUdWUsIDQgQXVnIDIwMDkgMTY6NTM6MjkgLTA3MDAKU3ViamVjdDogW1BBVENIXSBL
ZXlwcmVzcyBzaG91bGQgZXhpdCBmcm9tIHBhbiBzY3JvbGxpbmcgbW9kZS4KCi0tLQogV2ViQ29y
ZS9DaGFuZ2VMb2cgICAgICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIFdlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwIHwgICAgNCArLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiNDA2MTZlLi41NmE4ZDQyIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBA
CisyMDA5LTA4LTA0ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxlLmNvbT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBLZXlwcmVzcyBz
aG91bGQgZXhpdCBmcm9tIHBhbiBzY3JvbGxpbmcgbW9kZS4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI4MDA1CisKKyAgICAgICAgQ2hhbmdlIHRoZSBs
b2dpYyBmcm9tIG9ubHkgZXhpdGluZyBwYW4gc2Nyb2xsaW5nIG9uIGVzY2FwZSB0byBleGl0aW5n
IG9uIGFueSBrZXkgcHJlc3MsCisgICAgICAgIG1ha2luZyBpdCBlYXNpZXIgZm9yIHVzZXJzIHRv
IGJhY2sgb3V0IG9mIGFuIGFjY2lkZW50YWwgcGFuIHNjcm9sbC4KKworICAgICAgICAqIHBhZ2Uv
RXZlbnRIYW5kbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFuZGxlcjo6a2V5RXZl
bnQpOgorCiAyMDA5LTA4LTA0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhdmUgSHlhdHQuCmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCmlu
ZGV4IGNiYmNkNjQuLjA5OGI0MDIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRs
ZXIuY3BwCisrKyBiL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBAIC0xOTQ0LDEwICsx
OTQ0LDggQEAgYm9vbCBFdmVudEhhbmRsZXI6OmtleUV2ZW50KGNvbnN0IFBsYXRmb3JtS2V5Ym9h
cmRFdmVudCYgaW5pdGlhbEtleUV2ZW50KQogI2lmIEVOQUJMRShQQU5fU0NST0xMSU5HKQogICAg
IGlmIChQYWdlKiBwYWdlID0gbV9mcmFtZS0+cGFnZSgpKSB7CiAgICAgICAgIGlmIChwYWdlLT5t
YWluRnJhbWUoKS0+ZXZlbnRIYW5kbGVyKCktPnBhblNjcm9sbEluUHJvZ3Jlc3MoKSB8fCBtX2F1
dG9zY3JvbGxJblByb2dyZXNzKSB7Ci0gICAgICAgICAgICBzdGF0aWMgY29uc3QgY2hhciogY29u
c3QgZXNjYXBlS2V5SWRlbnRpZmllciA9ICJVKzAwMUIiOwotCiAgICAgICAgICAgICAvLyBJZiBh
IGtleSBpcyBwcmVzc2VkIHdoaWxlIHRoZSBhdXRvc2Nyb2xsL3BhblNjcm9sbCBpcyBpbiBwcm9n
cmVzcyB0aGVuIHdlIHdhbnQgdG8gc3RvcAotICAgICAgICAgICAgaWYgKGluaXRpYWxLZXlFdmVu
dC5rZXlJZGVudGlmaWVyKCkgPT0gZXNjYXBlS2V5SWRlbnRpZmllciAmJiBpbml0aWFsS2V5RXZl
bnQudHlwZSgpID09IFBsYXRmb3JtS2V5Ym9hcmRFdmVudDo6S2V5VXApIAorICAgICAgICAgICAg
aWYgKGluaXRpYWxLZXlFdmVudC50eXBlKCkgPT0gUGxhdGZvcm1LZXlib2FyZEV2ZW50OjpLZXlE
b3duIHx8IGluaXRpYWxLZXlFdmVudC50eXBlKCkgPT0gUGxhdGZvcm1LZXlib2FyZEV2ZW50OjpS
YXdLZXlEb3duKSAKICAgICAgICAgICAgICAgICBzdG9wQXV0b3Njcm9sbFRpbWVyKCk7CiAKICAg
ICAgICAgICAgIC8vIElmIHdlIHdlcmUgaW4gYXV0b3Njcm9sbC9wYW5zY3JvbGwgbW9kZSwgd2Ug
c3dhbGxvdyB0aGUga2V5IGV2ZW50Ci0tIAoxLjYuMQoK
</data>

          </attachment>
      

    </bug>

</bugzilla>