<?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>28237</bug_id>
          
          <creation_ts>2009-08-12 15:58:08 -0700</creation_ts>
          <short_desc>Pan Scrolling and Panning don&apos;t jump out of frames, while mouse wheel events do</short_desc>
          <delta_ts>2013-08-19 15:45:54 -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>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://www.samisite.com/test-csb2nf/id43.htm</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="Antonio Gomes">tonikitoo</assigned_to>
          <cc>aroben</cc>
    
    <cc>hyatt</cc>
    
    <cc>tdanderson</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>139624</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-12 15:58:08 -0700</bug_when>
    <thetext>If your mouse is in a frame that can scroll, and you mousewheel to the bottom of the frame, the scrolling action will continue to its parent (usually the document). However, if you are panscrolling, when you scroll to the bottom of the frame, the scrolling does not continue to scroll the parent, and just stops the scrolling when it is done scrolling the frame. I am not sure if this is by design or a bug, but I am filing it here to open up discussion on the proper behavior.

Fixing this to continue panscrolling/panning to the parent would have 2 benefits:
1) It would make these ways of scrolling more like mousewheel scrolling.
2) It would make scrolling frames and iFrames functionally equivalent to scrolling divs with overflow.

On the attached URL, go into one of the iFrames with scrollbars, and try mouse-wheeling and pan-scrolling to reproduce the behavior that is discussed here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144551</commentid>
    <comment_count>1</comment_count>
      <attachid>38999</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-09-03 11:31:27 -0700</bug_when>
    <thetext>Created attachment 38999
Fix

I&apos;m not sure if this is a behavior we want, the upsides are listed in the initial bug report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144570</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-09-03 12:54:38 -0700</bug_when>
    <thetext>What does IE do?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144571</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-09-03 12:55:23 -0700</bug_when>
    <thetext>Hyatt should probably have a look at this, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144573</commentid>
    <comment_count>4</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-09-03 12:59:29 -0700</bug_when>
    <thetext>IE doesn&apos;t jump out of frames or divs with overflow.
Firefox doesn&apos;t even pan scroll divs with overflow and doesn&apos;t jump out of
iFrames.
Opera doesn&apos;t pan scroll divs with overflow either, and doesn&apos;t jump out of
iFrames.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144723</commentid>
    <comment_count>5</comment_count>
      <attachid>38999</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-04 00:34:36 -0700</bug_when>
    <thetext>Comment on attachment 38999
Fix

Can&apos;t we write a LayoutTest for this?  Seems we either need a test, or an explanation in the ChangeLog as to why testing is impossible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314431</commentid>
    <comment_count>6</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-11-29 08:36:23 -0800</bug_when>
    <thetext>Brian, planning to working on the layout test? If not, I can try to finish your work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314471</commentid>
    <comment_count>7</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2010-11-29 09:49:22 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Brian, planning to working on the layout test? If not, I can try to finish your work.

There was some debate on whether or not this was the desired behavior, and if this bug should just be closed as RESOLVED/WONTFIX or something along those lines. This was a while ago, so I don&apos;t completely remember all that was discussed, but I can ask around and see if anyone else remembers anything.

I wasn&apos;t planning to come back to this any time soon, so if you want to put together a layout test for it, that would be great. It should be doable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>314559</commentid>
    <comment_count>8</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2010-11-29 12:29:56 -0800</bug_when>
    <thetext>
&gt; There was some debate on whether or not this was the desired behavior, and if this bug should just be closed as RESOLVED/WONTFIX or something along those lines. This was a while ago, so I don&apos;t completely remember all that was discussed, but I can ask around and see if anyone else remembers anything.

Brian, please ask. I would gladly help with that if it is the way to go OR remove this fixed from the code and WONTFIX this bug.

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845678</commentid>
    <comment_count>9</comment_count>
    <who name="Terry Anderson">tdanderson</who>
    <bug_when>2013-03-01 17:48:23 -0800</bug_when>
    <thetext>I have been doing work in this area and wanted to know if this issue is still relevant.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38999</attachid>
            <date>2009-09-03 11:31:27 -0700</date>
            <delta_ts>2010-06-10 18:57:12 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>0001-2009-09-03-Brian-Weinstein-bweinstein-apple.com.patch</filename>
            <type>text/plain</type>
            <size>3306</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">RnJvbSAwNDE4MWI4OWMxNjVkZjQwZGExMDJhYjAyMmNiY2Y2NDc0M2UzOGFiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCcmlhbiBXZWluc3RlaW4gPGJ3ZWluc3RlaW5AYXBwbGUuY29t
PgpEYXRlOiBUaHUsIDMgU2VwIDIwMDkgMTg6MTk6MTggLTA3MDAKU3ViamVjdDogW1BBVENIXSAy
MDA5LTA5LTAzICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxlLmNvbT4KCiAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgogICAgICAgIFBhbiBTY3JvbGxpbmcgYW5k
IFBhbm5pbmcgZG9uJ3QganVtcCBvdXQgb2YgZnJhbWVzLCB3aGlsZSBtb3VzZSB3aGVlbCBldmVu
dHMgZG8uCiAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI4
MjM3CgogICAgICAgIEFkZGVkIHRoZSBhYmlsaXR5IGZvciBSZW5kZXJMYXllcjo6c2Nyb2xsQnlS
ZWN1cnNpdmVseSB0byBqdW1wIG91dCBvZiBpdHMgRnJhbWVWaWV3LAogICAgICAgIGFuZCBnbyB0
byB0aGUgZG9jdW1lbnQncyBvd25lckVsZW1lbnQgYW5kIHRyeSB0byBzY3JvbGwgdGhhdC4KCiAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgogICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSk6Ci0tLQogV2ViQ29yZS9DaGFuZ2VMb2cgICAg
ICAgICAgICAgICAgIHwgICAxMyArKysrKysrKysrKysrCiBXZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHAgfCAgIDE4ICsrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAy
OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmNhMmRmYi4uZGIxM2YxNCAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAwOS0wOS0wMyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUGFu
IFNjcm9sbGluZyBhbmQgUGFubmluZyBkb24ndCBqdW1wIG91dCBvZiBmcmFtZXMsIHdoaWxlIG1v
dXNlIHdoZWVsIGV2ZW50cyBkby4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTI4MjM3CisKKyAgICAgICAgQWRkZWQgdGhlIGFiaWxpdHkgZm9yIFJlbmRl
ckxheWVyOjpzY3JvbGxCeVJlY3Vyc2l2ZWx5IHRvIGp1bXAgb3V0IG9mIGl0cyBGcmFtZVZpZXcs
CisgICAgICAgIGFuZCBnbyB0byB0aGUgZG9jdW1lbnQncyBvd25lckVsZW1lbnQgYW5kIHRyeSB0
byBzY3JvbGwgdGhhdC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6c2Nyb2xsQnlSZWN1cnNpdmVseSk6CisKIDIw
MDktMDktMDEgIEZ1bWl0b3NoaSBVa2FpICA8dWthaUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgQWRhbSBCYXJ0aC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAppbmRleCBh
Y2M4ODczLi5hZGI2MDNkIDEwMDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ci5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC0xMDgwLDEx
ICsxMDgwLDI1IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnNjcm9sbEJ5UmVjdXJzaXZlbHkoaW50IHhE
ZWx0YSwgaW50IHlEZWx0YSkKICAgICAgICAgICAgICAgICBmcmFtZS0+ZXZlbnRIYW5kbGVyKCkt
PnVwZGF0ZUF1dG9zY3JvbGxSZW5kZXJlcigpOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlmIChy
ZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpKSB7CisgICAgICAgIGludCBuZXdPZmZzZXRY
ID0gcmVuZGVyZXIoKS0+dmlldygpLT5mcmFtZVZpZXcoKS0+c2Nyb2xsWCgpICsgeERlbHRhOwor
ICAgICAgICBpbnQgbmV3T2Zmc2V0WSA9IHJlbmRlcmVyKCktPnZpZXcoKS0+ZnJhbWVWaWV3KCkt
PnNjcm9sbFkoKSArIHlEZWx0YTsKICAgICAgICAgLy8gSWYgd2UgYXJlIGhlcmUsIHdlIHdlcmUg
Y2FsbGVkIG9uIGEgcmVuZGVyZXIgdGhhdCBjYW4gYmUgcHJvZ3JhbWF0aWNhbGx5IHNjcm9sbGVk
LCBidXQgZG9lc24ndAogICAgICAgICAvLyBoYXZlIGFuIG92ZXJmbG93IGNsaXAuIFdoaWNoIG1l
YW5zIHRoYXQgaXQgaXMgYSBkb2N1bWVudCBub2RlIHRoYXQgY2FuIGJlIHNjcm9sbGVkLgogICAg
ICAgICByZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpLT5zY3JvbGxCeShJbnRTaXplKHhE
ZWx0YSwgeURlbHRhKSk7Ci0gICAgICAgIC8vIEZJWE1FOiBJZiB3ZSBkaWRuJ3Qgc2Nyb2xsIHRo
ZSB3aG9sZSB3YXksIGRvIHdlIHdhbnQgdG8gdHJ5IGxvb2tpbmcgYXQgdGhlIGZyYW1lcyBvd25l
ckVsZW1lbnQ/IAotICAgICAgICAvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjgyMzcKKworICAgICAgICBpbnQgbGVmdFRvU2Nyb2xsWCA9IG5ld09mZnNldFggLSBy
ZW5kZXJlcigpLT52aWV3KCktPmZyYW1lVmlldygpLT5zY3JvbGxYKCk7CisgICAgICAgIGludCBs
ZWZ0VG9TY3JvbGxZID0gbmV3T2Zmc2V0WSAtIHJlbmRlcmVyKCktPnZpZXcoKS0+ZnJhbWVWaWV3
KCktPnNjcm9sbFkoKTsKKworICAgICAgICBpZiAocmVuZGVyZXIoKS0+ZG9jdW1lbnQoKS0+b3du
ZXJFbGVtZW50KCkpIHsKKyAgICAgICAgICAgIFJlbmRlck9iamVjdCogbmV4dFJlbmRlcmVyID0g
cmVuZGVyZXIoKS0+ZG9jdW1lbnQoKS0+b3duZXJFbGVtZW50KCktPnJlbmRlcmVyKCk7CisgICAg
ICAgICAgICB3aGlsZSAobmV4dFJlbmRlcmVyKSB7CisgICAgICAgICAgICAgICAgaWYgKG5leHRS
ZW5kZXJlci0+aXNCb3goKSAmJiB0b1JlbmRlckJveChuZXh0UmVuZGVyZXIpLT5jYW5CZVNjcm9s
bGVkQW5kSGFzU2Nyb2xsYWJsZUFyZWEoKSkgeworICAgICAgICAgICAgICAgICAgICBuZXh0UmVu
ZGVyZXItPmVuY2xvc2luZ0xheWVyKCktPnNjcm9sbEJ5UmVjdXJzaXZlbHkobGVmdFRvU2Nyb2xs
WCwgbGVmdFRvU2Nyb2xsWSk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgICAgICBuZXh0UmVuZGVyZXIgPSBuZXh0UmVuZGVyZXItPnBh
cmVudCgpOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgfQogfQogCi0tIAoxLjYuMQoK
</data>
<flag name="review"
          id="20018"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>