<?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>82043</bug_id>
          
          <creation_ts>2012-03-23 04:02:18 -0700</creation_ts>
          <short_desc>TouchAdjustment does not correct for frame position</short_desc>
          <delta_ts>2012-03-23 05:26:45 -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>Frames</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Allan Sandfeld Jensen">allan.jensen</reporter>
          <assigned_to name="Allan Sandfeld Jensen">allan.jensen</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>586208</commentid>
    <comment_count>0</comment_count>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-03-23 04:02:18 -0700</bug_when>
    <thetext>When calculating distances the touch adjustment code compares the touch position in window coordinates, and element positions in frame coordinates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586210</commentid>
    <comment_count>1</comment_count>
      <attachid>133456</attachid>
    <who name="Allan Sandfeld Jensen">allan.jensen</who>
    <bug_when>2012-03-23 04:06:17 -0700</bug_when>
    <thetext>Created attachment 133456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586248</commentid>
    <comment_count>2</comment_count>
      <attachid>133456</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-23 05:26:41 -0700</bug_when>
    <thetext>Comment on attachment 133456
Patch

Clearing flags on attachment: 133456

Committed r111851: &lt;http://trac.webkit.org/changeset/111851&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>586249</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-23 05:26:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133456</attachid>
            <date>2012-03-23 04:06:17 -0700</date>
            <delta_ts>2012-03-23 05:26:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-82043-20120323120615.patch</filename>
            <type>text/plain</type>
            <size>5992</size>
            <attacher name="Allan Sandfeld Jensen">allan.jensen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExNzI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTJlNmQ3MTEyYmU5Yzcy
OTc4MjJkZGVhNzA2MzhkYTNmYmFiZDIyYy4uMGUwOTg0MmVjMDE0NTU2YzQ3YzJkMWIwNTliMTYx
ZmY1Y2MxODgxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAzLTIzICBBbGxh
biBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5Abm9raWEuY29tPgorCisgICAgICAgIFRv
dWNoQWRqdXN0bWVudCBkb2VzIG5vdCBjb3JyZWN0IGZvciBmcmFtZSBwb3NpdGlvbgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODIwNDMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb252ZXJ0IGdlb21ldHJ5
IHRvIHdpbmRvdyBjb29yZGluYXRlcyBiZWZvcmUgY2FsY3VsYXRpbmcgZGlzdGFuY2UuCisKKyAg
ICAgICAgVGVzdDogdG91Y2hhZGp1c3RtZW50L2lmcmFtZS5odG1sCisKKyAgICAgICAgKiBwYWdl
L1RvdWNoQWRqdXN0bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpUb3VjaEFkanVzdG1lbnQ6
OmRpc3RhbmNlU3F1YXJlZFRvVGFyZ2V0Q2VudGVyTGluZSk6CisKIDIwMTItMDMtMjIgIFhpbmdu
YW4gV2FuZyAgPHhpbmduYW4ud2FuZ0BpbnRlbC5jb20+CiAKICAgICAgICAgUmV2ZXJiQ29udm9s
dmVyOjpsYXRlbmN5RnJhbWVzKCkgc2hvdWxkIHJldHVybiAwLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGFnZS9Ub3VjaEFkanVzdG1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9U
b3VjaEFkanVzdG1lbnQuY3BwCmluZGV4IDFmNjUxYjIwZTMzNzVjZjBmZjExYWQ2NGVhMTVkZjZk
M2UwNzUxZWQuLmY2MDFmNGExNGZhYzlmMDE2NDFlMzUzNzM0MWZmMjRiODM5Mjk5YzIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvVG91Y2hBZGp1c3RtZW50LmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1RvdWNoQWRqdXN0bWVudC5jcHAKQEAgLTI0LDYgKzI0LDcgQEAKICNp
bmNsdWRlICJDb250YWluZXJOb2RlLmgiCiAjaW5jbHVkZSAiRmxvYXRQb2ludC5oIgogI2luY2x1
ZGUgIkZsb2F0UXVhZC5oIgorI2luY2x1ZGUgIkZyYW1lVmlldy5oIgogI2luY2x1ZGUgIkhUTUxM
YWJlbEVsZW1lbnQuaCIKICNpbmNsdWRlICJIVE1MTmFtZXMuaCIKICNpbmNsdWRlICJJbnRQb2lu
dC5oIgpAQCAtMTc0LDYgKzE3NSwxMCBAQCBmbG9hdCBkaXN0YW5jZVNxdWFyZWRUb1RhcmdldENl
bnRlckxpbmUoY29uc3QgSW50UG9pbnQmIHRvdWNoSG90c3BvdCwgY29uc3QgSW50UgogICAgIC8v
IGFuZCBnaXZlcyB0aGUgc2FtZSByZXN1bHQgaW4gYWxsIHVudHJhbnNmb3JtZWQgY2FzZXMsIGFu
ZCBpbiB0cmFuc2Zvcm1lZCBjYXNlcyBzdGlsbAogICAgIC8vIGdpdmVzIGEgYmV0dGVyIGRpc3Rh
bmNlLWZ1bmN0aW9uIHRoYW4gdGhlIGRpc3RhbmNlIHRvIHRoZSBjZW50ZXItcG9pbnQuCiAgICAg
SW50UmVjdCByZWN0ID0gc3VidGFyZ2V0LmJvdW5kaW5nQm94KCk7CisgICAgQVNTRVJUKHN1YnRh
cmdldC5ub2RlKCktPmRvY3VtZW50KCkpOworICAgIEFTU0VSVChzdWJ0YXJnZXQubm9kZSgpLT5k
b2N1bWVudCgpLT52aWV3KCkpOworICAgIC8vIENvbnZlcnQgZnJvbSBmcmFtZSBjb29yZGluYXRl
cyB0byB3aW5kb3cgY29vcmRpbmF0ZXMuCisgICAgcmVjdCA9IHN1YnRhcmdldC5ub2RlKCktPmRv
Y3VtZW50KCktPnZpZXcoKS0+Y29udGVudHNUb1dpbmRvdyhyZWN0KTsKIAogICAgIHJldHVybiBy
ZWN0LmRpc3RhbmNlU3F1YXJlZEZyb21DZW50ZXJMaW5lVG9Qb2ludCh0b3VjaEhvdHNwb3QpOwog
fQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGQ1ZWM1NmE5MmE5NzA0ODkxYTIwMmJiYjk2Zjc3MTAwM2VlZTFkODEuLjMxZDFj
Zjc1NTM0YWVkNzg0N2RkYjZlZDBlNDc1ODljYTRkZTVhY2UgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBA
QAorMjAxMi0wMy0yMyAgQWxsYW4gU2FuZGZlbGQgSmVuc2VuICA8YWxsYW4uamVuc2VuQG5va2lh
LmNvbT4KKworICAgICAgICBUb3VjaEFkanVzdG1lbnQgZG9lcyBub3QgY29ycmVjdCBmb3IgZnJh
bWUgcG9zaXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTgyMDQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQWRkIHRlc3QgdGhhdCB3aWxsIGZhaWwgaWYgZnJhbWUgcG9zaXRpb24gaXMgbm90IGFkanVz
dGVkIGZvci4KKworICAgICAgICAqIHRvdWNoYWRqdXN0bWVudC9pZnJhbWUtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiB0b3VjaGFkanVzdG1lbnQvaWZyYW1lLmh0bWw6IEFkZGVkLgor
ICAgICAgICAqIHRvdWNoYWRqdXN0bWVudC9yZXNvdXJjZXMvaW5uZXItZnJhbWUuaHRtbDogQWRk
ZWQuCisKIDIwMTItMDMtMjIgIEVtaWwgQSBFa2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFVucmV2aWV3ZWQgdGVzdF9leHBlY3RhdGlvbnMgdXBkYXRlIGZvciBjaHJvbWl1bS4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3RvdWNoYWRqdXN0bWVudC9pZnJhbWUtZXhwZWN0ZWQu
dHh0IGIvTGF5b3V0VGVzdHMvdG91Y2hhZGp1c3RtZW50L2lmcmFtZS1leHBlY3RlZC50eHQKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uNzQzZDFmOGVjZjUyMjNlYTk2NzU1NjdkMzYyYjZjODRlZTA4NjI4YQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL3RvdWNoYWRqdXN0bWVudC9pZnJhbWUtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsMTMgQEAKKworVGVzdCB0b3VjaC1hZGp1c3RtZW50IG9uIGxpbmtzIGlu
IGFuIGlmcmFtZS4gTWFraW5nIHN1cmUgd2UgaWZyYW1lIHBvc2l0aW9uIGlzIGNvcnJlY3RseSBh
ZGp1c3RlZCBmb3IuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitUZXN0IGZhdCBk
aXJlY3QgdG91Y2hlcy4KK1BBU1MgYWRqdXN0ZWROb2RlLmlkIGlzICJhMSIKK1BBU1MgYWRqdXN0
ZWROb2RlLmlkIGlzICJhMiIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVT
VCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90b3VjaGFkanVzdG1lbnQvaWZy
YW1lLmh0bWwgYi9MYXlvdXRUZXN0cy90b3VjaGFkanVzdG1lbnQvaWZyYW1lLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNzRmZDRkZmFiM2YzZTZjM2FmZjUwMDEzMDlmYjEyNjJlOWY3YzcyMgotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3RvdWNoYWRqdXN0bWVudC9pZnJhbWUuaHRtbApAQCAtMCww
ICsxLDUxIEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIuLi9mYXN0L2pzL3Jl
c291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+CisgICAgPHN0eWxlPgorICAgICAgICAj
bXlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMjAwcHg7IHRvcDogMTAwcHg7IHdp
ZHRoOiA0MDBweDsgaGVpZ2h0OiAzMDBweDt9CisgICAgPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5
IG9ubG9hZD0icnVuVGVzdHMoKSI+CisKKzxpZnJhbWUgaWQ9bXlmcmFtZSBzcmM9InJlc291cmNl
cy9pbm5lci1mcmFtZS5odG1sIj48L2lmcmFtZT4KKworPHAgaWQ9J2Rlc2NyaXB0aW9uJz48L3A+
Cis8ZGl2IGlkPSdjb25zb2xlJz48L2Rpdj4KKworPHNjcmlwdD4KKyAgICBmdW5jdGlvbiB0ZXN0
Um91bmRUb3VjaCh4LCB5LCByYWRpdXMpCisgICAgeworICAgICAgICB2YXIgeCA9IHggLSByYWRp
dXM7CisgICAgICAgIHZhciB5ID0geSAtIHJhZGl1czsKKyAgICAgICAgdmFyIHdpZHRoID0gcmFk
aXVzICogMjsKKyAgICAgICAgdmFyIGhlaWdodCA9IHJhZGl1cyAqIDI7CisgICAgICAgIHZhciBh
ZGp1c3RlZE5vZGUgPSBpbnRlcm5hbHMudG91Y2hOb2RlQWRqdXN0ZWRUb0Jlc3RDbGlja2FibGVO
b2RlKHgsIHksIHdpZHRoLCBoZWlnaHQsIGRvY3VtZW50KTsKKyAgICAgICAgaWYgKGFkanVzdGVk
Tm9kZS5ub2RlVHlwZSA9PSAzKSAvLyBURVhUIG5vZGUKKyAgICAgICAgICAgIGFkanVzdGVkTm9k
ZSA9IGFkanVzdGVkTm9kZS5wYXJlbnROb2RlOworICAgICAgICByZXR1cm4gYWRqdXN0ZWROb2Rl
OworICAgIH0KKyAgICBmdW5jdGlvbiB0ZXN0RGlyZWN0VG91Y2hlcygpCisgICAgeworICAgICAg
ICBkZWJ1ZygnVGVzdCBmYXQgZGlyZWN0IHRvdWNoZXMuJyk7CisKKyAgICAgICAgYWRqdXN0ZWRO
b2RlID0gdGVzdFJvdW5kVG91Y2goMjYwLCAyMDAsIDIwMCk7CisgICAgICAgIHNob3VsZEJlRXF1
YWxUb1N0cmluZygnYWRqdXN0ZWROb2RlLmlkJywgJ2ExJyk7CisKKyAgICAgICAgYWRqdXN0ZWRO
b2RlID0gdGVzdFJvdW5kVG91Y2goMzQwLCAyMDAsIDIwMCk7CisgICAgICAgIHNob3VsZEJlRXF1
YWxUb1N0cmluZygnYWRqdXN0ZWROb2RlLmlkJywgJ2EyJyk7CisKKyAgICB9CisgICAgZnVuY3Rp
b24gcnVuVGVzdHMoKQorICAgIHsKKyAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlciAmJiB3aW5kb3cuaW50ZXJuYWxzICYmIGludGVybmFscy50b3VjaE5vZGVBZGp1c3RlZFRv
QmVzdENsaWNrYWJsZU5vZGUpIHsKKyAgICAgICAgICAgIGRlc2NyaXB0aW9uKCdUZXN0IHRvdWNo
LWFkanVzdG1lbnQgb24gbGlua3MgaW4gYW4gaWZyYW1lLiBNYWtpbmcgc3VyZSB3ZSBpZnJhbWUg
cG9zaXRpb24gaXMgY29ycmVjdGx5IGFkanVzdGVkIGZvci4nKTsKKyAgICAgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIHRlc3REaXJlY3RUb3VjaGVzKCk7
CisgICAgICAgICAgICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAgICAgICAgICAgbGF5b3V0
VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICB9CisgICAgfQorPC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvdG91Y2hhZGp1c3RtZW50L3Jlc291cmNlcy9pbm5lci1mcmFtZS5odG1s
IGIvTGF5b3V0VGVzdHMvdG91Y2hhZGp1c3RtZW50L3Jlc291cmNlcy9pbm5lci1mcmFtZS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmYzMTIxNWFkZTBlNjlkZTViZTVkMTFjMGNhN2FlNWE5M2E2YzVjZTkKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90b3VjaGFkanVzdG1lbnQvcmVzb3VyY2VzL2lu
bmVyLWZyYW1lLmh0bWwKQEAgLTAsMCArMSwxNiBAQAorPGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5
bGU+CisgICAgICAgIGRpdiB7cG9zaXRpb246IGFic29sdXRlOyB9CisgICAgPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPGRpdiBpZD1kMSBzdHlsZT0id2lkdGg6MjAwcHg7Ij4KKyAgICA8YSBo
cmVmPSIjMSIgaWQ9YTE+TGluayAxPC9hPgorPC9kaXY+Cis8ZGl2IGlkPWQyIHN0eWxlPSJsZWZ0
OjIwMHB4O3dpZHRoOjIwMHB4OyI+CisgICAgPGEgaHJlZj0iIzIiIGlkPWEyPkxpbmsgMjwvYT4K
KzwvZGl2PgorPC90YWJsZT4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBv
ZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>