<?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>111292</bug_id>
          
          <creation_ts>2013-03-04 01:04:03 -0800</creation_ts>
          <short_desc>Web Inspector: touchmove not emulated inside iframe</short_desc>
          <delta_ts>2013-03-04 01:38:47 -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>Web Inspector (Deprecated)</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>1</everconfirmed>
          <reporter name="Alexander Pavlov (apavlov)">apavlov</reporter>
          <assigned_to name="Alexander Pavlov (apavlov)">apavlov</assigned_to>
          <cc>apavlov</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>846205</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2013-03-04 01:04:03 -0800</bug_when>
    <thetext>Steps to reproduce the problem:
1. Turn &quot;Emulate touch events&quot; on from devtools / cog / overrides.
2. Go to http://codepen.io/jussi-kalliokoski/pen/hLBID .
3. Hold mouse down over the element containing the text.
4. Move the mouse while holding the mouse button down.

What is the expected behavior?
The console should log that the touchmove event occurred.

What went wrong?
Only touchstart and touchend get logged.

Upstreaming https://code.google.com/p/chromium/issues/detail?id=178714</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846214</commentid>
    <comment_count>1</comment_count>
      <attachid>191170</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2013-03-04 01:11:44 -0800</bug_when>
    <thetext>Created attachment 191170
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846225</commentid>
    <comment_count>2</comment_count>
      <attachid>191170</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-03-04 01:31:26 -0800</bug_when>
    <thetext>Comment on attachment 191170
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=191170&amp;action=review

&gt; Source/WebCore/page/EventHandler.cpp:1631
&gt; +    // FIXME: this should be moved elsewhere to also be able to dispatch touchcancel events.

Isn&apos;t this comment obsolete?

&gt; Source/WebCore/page/EventHandler.cpp:1632
&gt; +    bool defaultPrevented = dispatchSyntheticTouchEventIfEnabled(mouseEvent);

if (dispatchSyntheticTouchEventIfEnabled(mouseEvent))
    return true;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846231</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2013-03-04 01:38:47 -0800</bug_when>
    <thetext>Committed r144608: &lt;http://trac.webkit.org/changeset/144608&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191170</attachid>
            <date>2013-03-04 01:11:44 -0800</date>
            <delta_ts>2013-03-04 01:31:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-111292-20130304130752.patch</filename>
            <type>text/plain</type>
            <size>5762</size>
            <attacher name="Alexander Pavlov (apavlov)">apavlov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NjA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDkwMzkxMjQxNWM5ZjMw
YzhjMzA4YTkwMDcyZWVjNGNlZWE1MDU3MC4uYmIzOTc4ZGFiZGI1NDYwN2I1MmY1OWZmNDJiNjk4
MGEwYjRiNzhiMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAzLTA0ICBBbGV4
YW5kZXIgUGF2bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3Bl
Y3RvcjogdG91Y2htb3ZlIG5vdCBlbXVsYXRlZCBpbnNpZGUgaWZyYW1lCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTEyOTIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNb3ZlIGZha2UgdG91Y2ggZXZlbnQg
ZGlzcGF0Y2hpbmcgZnJvbSBtb3VzZU1vdmVkKCkgaW50byBoYW5kbGVNb3VzZU1vdmVFdmVudCgp
CisgICAgICAgIGFuZCBiYWlsIG91dCBlYXJsaWVyIGZyb20gZGlzcGF0Y2hTeW50aGV0aWNUb3Vj
aEV2ZW50SWZFbmFibGVkKCkgd2hlbiB0aGUgZXZlbnQKKyAgICAgICAgc2hvdWxkIGJlIGRpc3Bh
dGNoZWQgb24gYSBzdWJmcmFtZS4KKworICAgICAgICAqIHBhZ2UvRXZlbnRIYW5kbGVyLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkV2ZW50SGFuZGxlcjo6bW91c2VNb3ZlZCk6CisgICAgICAgIChX
ZWJDb3JlOjpFdmVudEhhbmRsZXI6OmhhbmRsZU1vdXNlTW92ZUV2ZW50KToKKyAgICAgICAgKFdl
YkNvcmU6OkV2ZW50SGFuZGxlcjo6ZGlzcGF0Y2hTeW50aGV0aWNUb3VjaEV2ZW50SWZFbmFibGVk
KToKKwogMjAxMy0wMy0wNCAgQW5kcmV5IEx1c2huaWtvdiAgPGx1c2huaWtvdkBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogYWRkIHJ1bnRpbWUgZmxhZyB0byBkZXRlcm1p
bmUgaWYgaW5zcGVjdG9yJ3Mgc291cmNlIGZpbGVzIHdlcmUgZmxhdHRlbmVkLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGFnZS9FdmVudEhhbmRsZXIuY3BwCmluZGV4IDBmZmNiYTg3MWY1MTUzYTQ0ZDI5NTE0YTkwZjg1
ODUxMjk4MTBhNzMuLjNiNjk2OWUyN2YwNGFmMDE0NDg5ZjIwYTdjZDFmZTRjOTA3YzczZTQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5jcHAKQEAgLTE1ODgsMTQgKzE1ODgsNiBAQCBi
b29sIEV2ZW50SGFuZGxlcjo6bW91c2VNb3ZlZChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2
ZW50KQogICAgIFJlZlB0cjxGcmFtZVZpZXc+IHByb3RlY3RvcihtX2ZyYW1lLT52aWV3KCkpOwog
ICAgIE1heGltdW1EdXJhdGlvblRyYWNrZXIgbWF4RHVyYXRpb25UcmFja2VyKCZtX21heE1vdXNl
TW92ZWREdXJhdGlvbik7CiAKLQotI2lmIEVOQUJMRShUT1VDSF9FVkVOVFMpCi0gICAgLy8gRklY
TUU6IHRoaXMgc2hvdWxkIGJlIG1vdmVkIGVsc2V3aGVyZSB0byBhbHNvIGJlIGFibGUgdG8gZGlz
cGF0Y2ggdG91Y2hjYW5jZWwgZXZlbnRzLgotICAgIGJvb2wgZGVmYXVsdFByZXZlbnRlZCA9IGRp
c3BhdGNoU3ludGhldGljVG91Y2hFdmVudElmRW5hYmxlZChldmVudCk7Ci0gICAgaWYgKGRlZmF1
bHRQcmV2ZW50ZWQpCi0gICAgICAgIHJldHVybiB0cnVlOwotI2VuZGlmCi0KICAgICBIaXRUZXN0
UmVzdWx0IGhvdmVyZWROb2RlID0gSGl0VGVzdFJlc3VsdChMYXlvdXRQb2ludCgpKTsKICAgICBi
b29sIHJlc3VsdCA9IGhhbmRsZU1vdXNlTW92ZUV2ZW50KGV2ZW50LCAmaG92ZXJlZE5vZGUpOwog
CkBAIC0xNjM1LDYgKzE2MjcsMTMgQEAgYm9vbCBFdmVudEhhbmRsZXI6OmhhbmRsZU1vdXNlTW92
ZUV2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgbW91c2VFdmVudCwgSGkKICAgICBpZiAo
IW1fZnJhbWUpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAorI2lmIEVOQUJMRShUT1VDSF9FVkVO
VFMpCisgICAgLy8gRklYTUU6IHRoaXMgc2hvdWxkIGJlIG1vdmVkIGVsc2V3aGVyZSB0byBhbHNv
IGJlIGFibGUgdG8gZGlzcGF0Y2ggdG91Y2hjYW5jZWwgZXZlbnRzLgorICAgIGJvb2wgZGVmYXVs
dFByZXZlbnRlZCA9IGRpc3BhdGNoU3ludGhldGljVG91Y2hFdmVudElmRW5hYmxlZChtb3VzZUV2
ZW50KTsKKyAgICBpZiAoZGVmYXVsdFByZXZlbnRlZCkKKyAgICAgICAgcmV0dXJuIHRydWU7Cisj
ZW5kaWYKKwogICAgIFJlZlB0cjxGcmFtZVZpZXc+IHByb3RlY3RvcihtX2ZyYW1lLT52aWV3KCkp
OwogICAgIAogICAgIHNldExhc3RLbm93bk1vdXNlUG9zaXRpb24obW91c2VFdmVudCk7CkBAIC00
MDA1LDE1ICs0MDA0LDE0IEBAIGJvb2wgRXZlbnRIYW5kbGVyOjpkaXNwYXRjaFN5bnRoZXRpY1Rv
dWNoRXZlbnRJZkVuYWJsZWQoY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50CiAgICAgaWYgKGV2ZW50
VHlwZSAhPSBQbGF0Zm9ybUV2ZW50OjpNb3VzZU1vdmVkICYmIGV2ZW50VHlwZSAhPSBQbGF0Zm9y
bUV2ZW50OjpNb3VzZVByZXNzZWQgJiYgZXZlbnRUeXBlICE9IFBsYXRmb3JtRXZlbnQ6Ok1vdXNl
UmVsZWFzZWQpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmIChldmVudFR5cGUgPT0g
UGxhdGZvcm1FdmVudDo6TW91c2VNb3ZlZCAmJiAhbV90b3VjaFByZXNzZWQpCi0gICAgICAgIHJl
dHVybiB0cnVlOwotCiAgICAgSGl0VGVzdFJlcXVlc3QgcmVxdWVzdChIaXRUZXN0UmVxdWVzdDo6
QWN0aXZlKTsKICAgICBNb3VzZUV2ZW50V2l0aEhpdFRlc3RSZXN1bHRzIG1ldiA9IHByZXBhcmVN
b3VzZUV2ZW50KHJlcXVlc3QsIGV2ZW50KTsKLQogICAgIGlmIChtZXYuc2Nyb2xsYmFyKCkgfHwg
c3ViZnJhbWVGb3JIaXRUZXN0UmVzdWx0KG1ldikpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAor
ICAgIGlmIChldmVudFR5cGUgPT0gUGxhdGZvcm1FdmVudDo6TW91c2VNb3ZlZCAmJiAhbV90b3Vj
aFByZXNzZWQpCisgICAgICAgIHJldHVybiB0cnVlOworCiAgICAgU3ludGhldGljU2luZ2xlVG91
Y2hFdmVudCB0b3VjaEV2ZW50KGV2ZW50KTsKICAgICByZXR1cm4gaGFuZGxlVG91Y2hFdmVudCh0
b3VjaEV2ZW50KTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBkMzU3MGVmODliZmE2OWVkNjQ5ODgxZGFiMThhMWUyMWYx
OTNmNGE5Li4xODg4MGI3NGRlNGZjYjJjNThhNTQ5ZTAyMTVjMjkwMTY5MzAzOGVkIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTMtMDMtMDQgIEFsZXhhbmRlciBQYXZsb3YgIDxhcGF2bG92QGNo
cm9taXVtLm9yZz4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiB0b3VjaG1vdmUgbm90IGVtdWxh
dGVkIGluc2lkZSBpZnJhbWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTExMTI5MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvZW11bGF0ZWQtdG91Y2gtaWZyYW1lLmh0bWw6
CisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gvcmVzb3VyY2VzL2VtdWxhdGVkLXRvdWNoLWlm
cmFtZTIuaHRtbDoKKwogMjAxMy0wMy0wNCAgw4Fkw6FtIEthbGxhaSAgPGthZGFtQGluZi51LXN6
ZWdlZC5odT4KIAogICAgICAgICBbUXRdIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvZW11bGF0ZWQtdG91Y2gtaWZyYW1lLmh0
bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9lbXVsYXRlZC10b3VjaC1pZnJhbWUu
aHRtbAppbmRleCBmNmViYzIzYzc3MTc0ZTllZjI4ZjY3ZTIxMzRkYTVlZGM4OGJjN2FkLi44NmMy
ODJmMjc5ZDFjOWY5ZDNkZTcwYjFjZmJlMjA1NmMxZGFiOTYwIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9lbXVsYXRlZC10b3VjaC1pZnJhbWUuaHRtbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9lbXVsYXRlZC10b3VjaC1pZnJhbWUuaHRtbApA
QCAtNyw3ICs3LDkgQEAKIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KIAogdmFyIHRv
dWNoc3RhcnRDb3VudCA9IDA7Cit2YXIgdG91Y2htb3ZlQ291bnQgPSAwOwogdmFyIEVYUEVDVEVE
X1RPVUNIU1RBUlRfQ09VTlQgPSAxOwordmFyIEVYUEVDVEVEX1RPVUNITU9WRV9DT1VOVCA9IDE7
CiB2YXIgc2hvdWxkQmFpbDsKIAogZnVuY3Rpb24gdGVzdENvbXBsZXRlKCkKQEAgLTIwLDExICsy
MiwyMSBAQCBmdW5jdGlvbiB0ZXN0Q29tcGxldGUoKQogICAgICAgICBzaG91bGRCYWlsID0gdHJ1
ZTsKICAgICB9CiAKKyAgICBpZiAodG91Y2htb3ZlQ291bnQgPT09IDApCisgICAgICAgIGRlYnVn
KCJ0b3VjaG1vdmUgbm90IGZpcmVkIGZvciB0aGUgaWZyYW1lISIpOworICAgIGVsc2UgaWYgKHRv
dWNobW92ZUNvdW50ID4gRVhQRUNURURfVE9VQ0hNT1ZFX0NPVU5UKQorICAgICAgICBkZWJ1Zygi
dG91Y2htb3ZlIGZpcmVkIHRvbyBtYW55IHRpbWVzISIpOworCiAgICAgZGVidWcoInRvdWNoZW5k
ICh0ZXN0IHdpbGwgdGltZSBvdXQgaWYgYnJva2VuKSIpOwogICAgIHdpbmRvdy5pbnRlcm5hbHMu
c2V0dGluZ3Muc2V0VG91Y2hFdmVudEVtdWxhdGlvbkVuYWJsZWQoZmFsc2UpOwogICAgIHdpbmRv
dy50ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKIH0KIAorZnVuY3Rpb24gaGFuZGxlVG91Y2htb3Zl
KCkKK3sKKyAgICArK3RvdWNobW92ZUNvdW50OworfQorCiBmdW5jdGlvbiBoYW5kbGVUb3VjaHN0
YXJ0KCkKIHsKICAgICArK3RvdWNoc3RhcnRDb3VudDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL3RvdWNoL3Jlc291cmNlcy9lbXVsYXRlZC10b3VjaC1pZnJhbWUyLmh0bWwg
Yi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy90b3VjaC9yZXNvdXJjZXMvZW11bGF0ZWQtdG91Y2gt
aWZyYW1lMi5odG1sCmluZGV4IGZkODgzMWQ0MDM2ZDdiYzgyMGJiNjkzYWJhYzllNDU4NWYxZjUw
MDQuLjZjNWMwYzk0YmIxMzJhMDk1ZDZmYzZkZDE5YTlmNGFkZDdiNDBhYzEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL3Jlc291cmNlcy9lbXVsYXRlZC10b3VjaC1p
ZnJhbWUyLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gvcmVzb3VyY2Vz
L2VtdWxhdGVkLXRvdWNoLWlmcmFtZTIuaHRtbApAQCAtNCw2ICs0LDcgQEAKIDxzY3JpcHQgdHlw
ZT0ndGV4dC9qYXZhc2NyaXB0Jz4KIHZhciBteURpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdteWRpdicpOwogbXlEaXYuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hzdGFydCcsIGZ1bmN0aW9u
KCkgeyBwYXJlbnQuaGFuZGxlVG91Y2hzdGFydCgpOyB9LCBmYWxzZSk7CitteURpdi5hZGRFdmVu
dExpc3RlbmVyKCd0b3VjaG1vdmUnLCBmdW5jdGlvbigpIHsgcGFyZW50LmhhbmRsZVRvdWNobW92
ZSgpOyB9LCBmYWxzZSk7CiBteURpdi5hZGRFdmVudExpc3RlbmVyKCd0b3VjaGVuZCcsIGZ1bmN0
aW9uKCkgeyBwYXJlbnQudGVzdENvbXBsZXRlKCk7IH0sIGZhbHNlKTsKIDwvc2NyaXB0PgogPC9i
b2R5Pgo=
</data>
<flag name="review"
          id="212062"
          type_id="1"
          status="+"
          setter="vsevik"
    />
          </attachment>
      

    </bug>

</bugzilla>