<?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>35690</bug_id>
          
          <creation_ts>2010-03-03 10:33:52 -0800</creation_ts>
          <short_desc>When the page is zoomed, the mouse double-click position is reported incorrectly</short_desc>
          <delta_ts>2010-03-03 19:31:25 -0800</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>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Chad Faragher">wyck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>195661</commentid>
    <comment_count>0</comment_count>
    <who name="Chad Faragher">wyck</who>
    <bug_when>2010-03-03 10:33:52 -0800</bug_when>
    <thetext>When you zoom the page in or out and double-click, the coordinates of the mouse click are reported incorrectly (as received by the javascript ondblclick handler).  The incorrect mouse coordinates are reported as if the page was never zoomed at all.  Single-clicks are reported correctly.

I suspect something is wrong with the treatment of double-clicks in the framework because single-clicks are reported with correct coordinates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195678</commentid>
    <comment_count>1</comment_count>
      <attachid>49925</attachid>
    <who name="Chad Faragher">wyck</who>
    <bug_when>2010-03-03 11:13:09 -0800</bug_when>
    <thetext>Created attachment 49925
patch to fix zoom double-click bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195862</commentid>
    <comment_count>2</comment_count>
      <attachid>49925</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-03 19:31:20 -0800</bug_when>
    <thetext>Comment on attachment 49925
patch to fix zoom double-click bug

Clearing flags on attachment: 49925

Committed r55499: &lt;http://trac.webkit.org/changeset/55499&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195863</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-03 19:31:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49925</attachid>
            <date>2010-03-03 11:13:09 -0800</date>
            <delta_ts>2010-03-03 19:31:20 -0800</delta_ts>
            <desc>patch to fix zoom double-click bug</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5094</size>
            <attacher name="Chad Faragher">wyck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5MGY0ZmEyLi4yNDAyMjc1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDMt
MDMgIENoYWQgRmFyYWdoZXIgIDx3eWNrQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDaGFuZ2VkIHRoZSBkb3VibGUtY2xpY2sg
ZnJhbWV3b3JrIGNvZGUgdG8gcGFzcyBhZGp1c3RlZCBwYWdlCisgICAgICAgIGNvb3JkaW5hdGVz
IGZvciB6b29tZWQgcGFnZXMuICBBZGRlZCBhIG5ldyB0ZXN0IHRvIGV4cG9zZQorICAgICAgICBt
aXN0cmVhdG1lbnQgb2YgbW91c2UgY2xpY2sgY29vcmRpbmF0ZXMgZHVyaW5nIGEgZG91YmxlLWNs
aWNrLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
NTY5MAorCisgICAgICAgICogZmFzdC9ldmVudHMvem9vbS1kYmxjbGljay1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3pvb20tZGJsY2xpY2suaHRtbDogQWRkZWQu
CisKIDIwMTAtMDMtMDMgIEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgQWRlbGUgUGV0ZXJzb24uCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy96b29tLWRibGNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL3pvb20tZGJsY2xpY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjJkZTZlNmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy96b29tLWRibGNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBA
CisKKworWm9vbWVkCitQQVNTIGV2ZW50LmNsaWVudFggaXMgMTY3CitQQVNTIGV2ZW50LmNsaWVu
dFkgaXMgODMKK1BBU1MgZXZlbnQucGFnZVggaXMgMTY3CitQQVNTIGV2ZW50LnBhZ2VZIGlzIDgz
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvem9vbS1kYmxjbGljay5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvem9vbS1kYmxjbGljay5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjVkYjNhOWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy96b29tLWRibGNsaWNrLmh0bWwKQEAgLTAsMCArMSw3OCBAQAorPCEtLSBi
YXNlZCBvbiBjbGllbnRYWS1pbi16b29tLWFuZC1zY3JvbGwuaHRtbCAtLT4KKzxsaW5rIHJlbD0i
c3R5bGVzaGVldCIgaHJlZj0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3Qtc3R5bGUuY3NzIj4KKzxz
Y3JpcHQgc3JjPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNj
cmlwdD4KKyAgICBmdW5jdGlvbiBjbGlja0hhbmRsZXIoZSkKKyAgICB7CisgICAgICAgIC8vIGRv
IHNvbWV0aGluZworICAgICAgICBldmVudCA9IGU7CisgICAgICAgIHZhciBlbGVtID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2dpem1vJyk7CisgICAgICAgIGVsZW0udGV4dENvbnRlbnQgPSAi
Y2xpZW50KCIgKyBlLmNsaWVudFggKyAiLCIgKyBlLmNsaWVudFkgKyAiKSBwYWdlKCIgKyBlLnBh
Z2VYICsgIiwiICsgZS5wYWdlWSArICIpIjsKKyAgICB9Cis8L3NjcmlwdD4KKzxici8+Cis8ZGl2
IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxkaXYgaWQ9InRlc3RBcmVhIj4KKyAgICA8ZGl2IGlkPSJn
aXptbyIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMHB4OyB0b3A6IDBweDsgb3Zl
cmZsb3cteDogaGlkZGVuOyBvdmVyZmxvdy15OiBoaWRkZW47IHdpZHRoOiAxMDAlOyBoZWlnaHQ6
IDEwMCU7IHRleHQtYWxpZ246IG1pZGRsZTsiIG9uRGJsQ2xpY2s9ImNsaWNrSGFuZGxlcihldmVu
dCkiPkRvdWJsZS1jbGljayBvbiB0aGlzIHBhZ2UuPC9kaXY+Cis8L2Rpdj4KKworPHNjcmlwdD4K
KyAgICB2YXIgZXZlbnQ7CisKKyAgICBmdW5jdGlvbiBzZW5kRGJsQ2xpY2soKQorICAgIHsKKyAg
ICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAgZXZlbnRTZW5kZXIu
bGVhcEZvcndhcmQoMTAwMCk7IC8vIGRyYWluIGRibGNsaWNrIHRpbWVyCisgICAgICAgICAgICBl
dmVudFNlbmRlci5tb3VzZU1vdmVUbygyMDAsIDEwMCk7IC8vIHggYW5kIHkgZGlmZmVyZW50IGZv
ciBzYWZldHkKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAg
ICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VE
b3duKCk7CisgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisgICAgICAgIH0KKyAg
ICB9CisgICAgZnVuY3Rpb24gem9vbVBhZ2VJbigpCisgICAgeworICAgICAgICBpZiAod2luZG93
LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICBldmVudFNlbmRlci56b29tUGFnZUluKCk7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICBmdW5jdGlvbiB6b29tUGFnZU91dCgpCisgICAgeworICAg
ICAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICBldmVudFNlbmRlci56
b29tUGFnZU91dCgpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlcikgeworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0
KCk7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9
CisKKyAgICAvLyBab29tZWQuCisgICAgZnVuY3Rpb24gem9vbWVkKGUpCisgICAgeworICAgICAg
ICBldmVudCA9IGU7CisgICAgICAgIGRlYnVnKCJcblpvb21lZCIpOworICAgICAgICBzaG91bGRC
ZSgiZXZlbnQuY2xpZW50WCIsICIxNjciKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LmNsaWVu
dFkiLCAiODMiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnBhZ2VYIiwgIjE2NyIpOworICAg
ICAgICBzaG91bGRCZSgiZXZlbnQucGFnZVkiLCAiODMiKTsKKyAgICB9CisgICAgd2luZG93LmFk
ZEV2ZW50TGlzdGVuZXIoImRibGNsaWNrIiwgem9vbWVkLCBmYWxzZSk7CisgICAgem9vbVBhZ2VJ
bigpOworICAgIHNlbmREYmxDbGljaygpOworICAgIHpvb21QYWdlT3V0KCk7CisgICAgd2luZG93
LnJlbW92ZUV2ZW50TGlzdGVuZXIoImRibGNsaWNrIiwgem9vbWVkLCBmYWxzZSk7CisKKyAgICBp
ZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgIHZhciBhcmVhID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rlc3RBcmVhJyk7CisgICAgICAgIGFyZWEucGFyZW50Tm9k
ZS5yZW1vdmVDaGlsZChhcmVhKTsKKworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3Rp
ZnlEb25lKCk7CisgICAgfQorCisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2Ny
aXB0PgorCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IDcxOTg5Y2MuLjczMWFjMjAgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisr
KyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDMtMDMgIENoYWQg
RmFyYWdoZXIgIDx3eWNrQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKyAgICAgICAgQ2hhbmdlZCB0aGUgZG91YmxlLWNsaWNrIGZyYW1ld29yayBj
b2RlIHRvIHBhc3MgYWRqdXN0ZWQgcGFnZQorICAgICAgICBjb29yZGluYXRlcyBmb3Igem9vbWVk
IHBhZ2VzLiAgQWRkZWQgYSBuZXcgdGVzdCB0byBleHBvc2UKKyAgICAgICAgbWlzdHJlYXRtZW50
IG9mIG1vdXNlIGNsaWNrIGNvb3JkaW5hdGVzIGR1cmluZyBhIGRvdWJsZS1jbGljay4KKworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU2OTAKKworICAg
ICAgICBUZXN0OiBmYXN0L2V2ZW50cy96b29tLWRibGNsaWNrLmh0bWwKKworICAgICAgICAqIGRv
bS9Ob2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok5vZGU6OmRpc3BhdGNoTW91c2VFdmVudCk6
CisKIDIwMTAtMDMtMDMgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAg
ICBCdWlsZCBmaXguCmRpZmYgLS1naXQgYS9XZWJDb3JlL2RvbS9Ob2RlLmNwcCBiL1dlYkNvcmUv
ZG9tL05vZGUuY3BwCmluZGV4IDU5Y2RkZGMuLmRiMzRiYmUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
ZG9tL05vZGUuY3BwCisrKyBiL1dlYkNvcmUvZG9tL05vZGUuY3BwCkBAIC0yODY1LDcgKzI4NjUs
NyBAQCBib29sIE5vZGU6OmRpc3BhdGNoTW91c2VFdmVudChjb25zdCBBdG9taWNTdHJpbmcmIGV2
ZW50VHlwZSwgaW50IGJ1dHRvbiwgaW50IGRldAogICAgIGlmIChldmVudFR5cGUgPT0gZXZlbnRO
YW1lcygpLmNsaWNrRXZlbnQgJiYgZGV0YWlsID09IDIpIHsKICAgICAgICAgUmVmUHRyPEV2ZW50
PiBkb3VibGVDbGlja0V2ZW50ID0gTW91c2VFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5kYmxj
bGlja0V2ZW50LAogICAgICAgICAgICAgdHJ1ZSwgY2FuY2VsYWJsZSwgZG9jdW1lbnQoKS0+ZGVm
YXVsdFZpZXcoKSwKLSAgICAgICAgICAgIGRldGFpbCwgc2NyZWVuWCwgc2NyZWVuWSwgcGFnZVgs
IHBhZ2VZLAorICAgICAgICAgICAgZGV0YWlsLCBzY3JlZW5YLCBzY3JlZW5ZLCBhZGp1c3RlZFBh
Z2VYLCBhZGp1c3RlZFBhZ2VZLAogICAgICAgICAgICAgY3RybEtleSwgYWx0S2V5LCBzaGlmdEtl
eSwgbWV0YUtleSwgYnV0dG9uLAogICAgICAgICAgICAgcmVsYXRlZFRhcmdldCwgMCwgaXNTaW11
bGF0ZWQpOwogICAgICAgICBkb3VibGVDbGlja0V2ZW50LT5zZXRVbmRlcmx5aW5nRXZlbnQodW5k
ZXJseWluZ0V2ZW50LmdldCgpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>