<?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>135950</bug_id>
          
          <creation_ts>2014-08-14 13:57:22 -0700</creation_ts>
          <short_desc>Web Inspector: Dragging Undocked inspector by window title has broken behavior</short_desc>
          <delta_ts>2014-08-14 17:30:57 -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>Web Inspector</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1029196</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-08-14 13:57:22 -0700</bug_when>
    <thetext>* SUMMARY
Dragging Undocked inspector by window title has broken behavior. Releasing the mouse does not stop the drag and can be completely broken. Also there is flickering.

* STEPS TO REPRODUCE
1. Inspect apple.com
2. Undock inspector if needed
3. Drag window vertically all the way to the top of the screen, release mouse
4. Try to mouse over the inspector window again
  =&gt; window goes bonkers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029197</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-08-14 13:57:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/18023242&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029202</commentid>
    <comment_count>2</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-08-14 14:05:09 -0700</bug_when>
    <thetext>Just the title or the whole title bar (22px) top? Do we need to draw our own title too? Sigh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029222</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-08-14 14:41:45 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Just the title or the whole title bar (22px) top? Do we need to draw our own title too? Sigh.

Just the top 22pt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029224</commentid>
    <comment_count>4</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-08-14 14:43:14 -0700</bug_when>
    <thetext>I wonder if both us and AppKit are trying to handle the drag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029240</commentid>
    <comment_count>5</comment_count>
      <attachid>236628</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-08-14 15:34:34 -0700</bug_when>
    <thetext>Created attachment 236628
[PATCH] Frontend Fix

Could probably use some more testing. I made sure that you could drag on exactly event.pageY 21, 22, 23, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029275</commentid>
    <comment_count>6</comment_count>
      <attachid>236628</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-14 17:30:55 -0700</bug_when>
    <thetext>Comment on attachment 236628
[PATCH] Frontend Fix

Clearing flags on attachment: 236628

Committed r172617: &lt;http://trac.webkit.org/changeset/172617&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1029276</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-14 17:30:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236628</attachid>
            <date>2014-08-14 15:34:34 -0700</date>
            <delta_ts>2014-08-14 17:30:55 -0700</delta_ts>
            <desc>[PATCH] Frontend Fix</desc>
            <filename>fix-window-dragging.patch</filename>
            <type>text/plain</type>
            <size>3252</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDBkOThmODUuLmM4ZmUzMDMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIyIEBACiAyMDE0LTA4LTE0ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRHJhZ2dp
bmcgVW5kb2NrZWQgaW5zcGVjdG9yIGJ5IHdpbmRvdyB0aXRsZSBoYXMgYnJva2VuIGJlaGF2aW9y
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzU5NTAK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVzZXJJ
bnRlcmZhY2UvQmFzZS9NYWluLmpzOgorICAgICAgICBPbiBNYWMgcG9ydHMgd2hlcmUgd2UgdGhl
IGluc3BlY3RvciBjb250ZW50IGdvZXMgZXZlcnl3aGVyZSwgd2luZG93IGRyYWdnaW5nIGJlaGF2
aW9yCisgICAgICAgIHN0aWxsIGV4aXN0cyBmb3IgdGhlIHRvcCAyMnB4IG9mIHRoZSB3aW5kb3cu
IFNvIGRvbid0IGRvIG91ciBKYXZhU2NyaXB0IGJhc2VkIHdpbmRvdworICAgICAgICBkcmFnZ2lu
ZyBmb3IgdGhpcyBzcGVjaWFsIHJlZ2lvbi4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvTW9k
ZWxzL0tleWJvYXJkU2hvcnRjdXQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuS2V5Ym9hcmRT
aG9ydGN1dC5Nb2RpZmllci5nZXQgQ29tbWFuZE9yQ29udHJvbCk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuS2V5Ym9hcmRTaG9ydGN1dC5wcm90b3R5cGUuZ2V0IGRpc3BsYXlOYW1lKToKKyAgICAg
ICAgSW5zdGVhZCBvZiBjYWxsaW5nIGEgaG9zdCBmdW5jdGlvbiwgdXNlIHRoZSB2YWx1ZSBhbHJl
YWR5IGluIHRoZSBmcm9udGVuZC4KKworMjAxNC0wOC0xNCAgSm9zZXBoIFBlY29yYXJvICA8cGVj
b3Jhcm9AYXBwbGUuY29tPgorCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IFNwbGl0IGNvbnNvbGUg
dG9nZ2xlIGJ1dHRvbiB3cm9uZyAtIEltYWdlcy9JbWFnZXMvU3BsaXRUb2dnbGVVcC5zdmcgZG9l
cyBub3QgZXhpc3QKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEzNTk1NwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9CYXNlL01haW4uanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9C
YXNlL01haW4uanMKaW5kZXggMDRkMzlhOS4uYjM0OWE4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9NYWluLmpzCisrKyBiL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0Jhc2UvTWFpbi5qcwpAQCAtMTMxNiw2ICsxMzE2LDEz
IEBAIFdlYkluc3BlY3Rvci5fbW92ZVdpbmRvd01vdXNlRG93biA9IGZ1bmN0aW9uKGV2ZW50KQog
ICAgICAgICAhZXZlbnQudGFyZ2V0LmNsYXNzTGlzdC5jb250YWlucygiaXRlbS1zZWN0aW9uIikp
CiAgICAgICAgIHJldHVybjsKIAorICAgIC8vIElnbm9yZSBkcmFnZ2luZyBvbiB0aGUgdG9wIG9m
IHRoZSB0b29sYmFyIG9uIE1hYyB3aGVyZSB0aGUgaW5zcGVjdG9yIGNvbnRlbnQgZmlsbHMgdGhl
IGVudGlyZSB3aW5kb3cuCisgICAgaWYgKFdlYkluc3BlY3Rvci5QbGF0Zm9ybS5uYW1lID09PSAi
bWFjIiAmJiBXZWJJbnNwZWN0b3IuUGxhdGZvcm0udmVyc2lvbi5yZWxlYXNlID49IDEwKSB7Cisg
ICAgICAgIGNvbnN0IHdpbmRvd0RyYWdIYW5kbGVkVGl0bGVCYXJIZWlnaHQgPSAyMjsKKyAgICAg
ICAgaWYgKGV2ZW50LnBhZ2VZIDwgd2luZG93RHJhZ0hhbmRsZWRUaXRsZUJhckhlaWdodCkKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICB2YXIgbGFzdFNjcmVlblggPSBldmVudC5z
Y3JlZW5YOwogICAgIHZhciBsYXN0U2NyZWVuWSA9IGV2ZW50LnNjcmVlblk7CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL01vZGVscy9LZXlib2FyZFNo
b3J0Y3V0LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0tl
eWJvYXJkU2hvcnRjdXQuanMKaW5kZXggODk2YWQ0Ni4uMzZjMThmYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0tleWJvYXJkU2hvcnRjdXQu
anMKKysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvTW9kZWxzL0tleWJv
YXJkU2hvcnRjdXQuanMKQEAgLTkzLDcgKzkzLDcgQEAgV2ViSW5zcGVjdG9yLktleWJvYXJkU2hv
cnRjdXQuTW9kaWZpZXIgPSB7CiAKICAgICBnZXQgQ29tbWFuZE9yQ29udHJvbCgpCiAgICAgewot
ICAgICAgICByZXR1cm4gSW5zcGVjdG9yRnJvbnRlbmRIb3N0LnBsYXRmb3JtKCkgPT09ICJtYWMi
ID8gdGhpcy5Db21tYW5kIDogdGhpcy5Db250cm9sOworICAgICAgICByZXR1cm4gV2ViSW5zcGVj
dG9yLlBsYXRmb3JtLm5hbWUgPT09ICJtYWMiID8gdGhpcy5Db21tYW5kIDogdGhpcy5Db250cm9s
OwogICAgIH0KIH07CiAKQEAgLTE4MSw3ICsxODEsNyBAQCBXZWJJbnNwZWN0b3IuS2V5Ym9hcmRT
aG9ydGN1dC5wcm90b3R5cGUgPSB7CiAgICAgICAgIGlmICh0aGlzLl9tb2RpZmllcnMgJiBXZWJJ
bnNwZWN0b3IuS2V5Ym9hcmRTaG9ydGN1dC5Nb2RpZmllci5Db250cm9sKQogICAgICAgICAgICAg
cmVzdWx0ICs9ICJcdTIzMDMiOwogICAgICAgICBpZiAodGhpcy5fbW9kaWZpZXJzICYgV2ViSW5z
cGVjdG9yLktleWJvYXJkU2hvcnRjdXQuTW9kaWZpZXIuT3B0aW9uKQotICAgICAgICAgICAgcmVz
dWx0ICs9IEluc3BlY3RvckZyb250ZW5kSG9zdC5wbGF0Zm9ybSgpID09PSAibWFjIiA/ICJcdTIz
MjUiIDogIlx1MjM4NyI7CisgICAgICAgICAgICByZXN1bHQgKz0gV2ViSW5zcGVjdG9yLlBsYXRm
b3JtLm5hbWUgPT09ICJtYWMiID8gIlx1MjMyNSIgOiAiXHUyMzg3IjsKICAgICAgICAgaWYgKHRo
aXMuX21vZGlmaWVycyAmIFdlYkluc3BlY3Rvci5LZXlib2FyZFNob3J0Y3V0Lk1vZGlmaWVyLlNo
aWZ0KQogICAgICAgICAgICAgcmVzdWx0ICs9ICJcdTIxZTciOwogICAgICAgICBpZiAodGhpcy5f
bW9kaWZpZXJzICYgV2ViSW5zcGVjdG9yLktleWJvYXJkU2hvcnRjdXQuTW9kaWZpZXIuQ29tbWFu
ZCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>