<?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>120804</bug_id>
          
          <creation_ts>2013-09-05 15:37:25 -0700</creation_ts>
          <short_desc>Web Inspector: Edit Breakpoint popover sometimes appears misplaced in top left</short_desc>
          <delta_ts>2013-09-05 17:54:44 -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="Joseph Pecoraro">joepeck</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>925248</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-09-05 15:37:25 -0700</bug_when>
    <thetext>Occasionally the Edit Breakpoint popover is poorly sized and misplaced in the top left. This looks really bad!

* STEPS TO REPRODUCE
1. Inspect &lt;http://bogojoker.com/shell/&gt;
2. Set a breakpoint on easySlider.min.js:3
3. Edit Breakpoint + set autoContinue
4. Close and reopen inspector (to save changes)
5. Reload page (⌘R)
6. Select breakpoint in sidebar
7. Choose Edit Breakpoint either in the Sidebar or Gutter
NOTE: Repeat steps 5-7 as needed till you reproduce
  =&gt; misplaced popover</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925249</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-09-05 15:37:50 -0700</bug_when>
    <thetext>After some debugging, this appears to happen when the element that is the contextmenu event&apos;s targetElement is no longer in the DOM by the time we call getBoundingClientRect. So we can grab the bounding client rect earlier, and not carry the element around.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925250</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-09-05 15:37:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/14923517&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925253</commentid>
    <comment_count>3</comment_count>
      <attachid>210672</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2013-09-05 15:40:59 -0700</bug_when>
    <thetext>Created attachment 210672
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925327</commentid>
    <comment_count>4</comment_count>
      <attachid>210672</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-05 17:54:42 -0700</bug_when>
    <thetext>Comment on attachment 210672
[PATCH] Proposed Fix

Clearing flags on attachment: 210672

Committed r155165: &lt;http://trac.webkit.org/changeset/155165&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925328</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-05 17:54:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210672</attachid>
            <date>2013-09-05 15:40:59 -0700</date>
            <delta_ts>2013-09-05 17:54:42 -0700</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>popover-position.patch</filename>
            <type>text/plain</type>
            <size>2541</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGYyZDEzZGIuLmI2N2E0MDEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIxIEBACiAyMDEzLTA5LTA1ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CiAKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRWRpdCBC
cmVha3BvaW50IHBvcG92ZXIgc29tZXRpbWVzIGFwcGVhcnMgbWlzcGxhY2VkIGluIHRvcCBsZWZ0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjA4MDQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHcmFiIHRo
ZSBib3VuZGluZyByZWN0IGltbWVkaWF0ZWx5LCBpbnN0ZWFkIG9mIGdyYWJiaW5nIGl0IGZyb20g
dGhlIGVsZW1lbnQKKyAgICAgICAgYWZ0ZXIgdGhlIHVzZXIgaGFzIHNlbGVjdGVkIHRoZSAiRWRp
dCBCcmVha3BvaW50IiBjb250ZXh0IG1lbnUgaXRlbS4gV2hlbgorICAgICAgICB0aGUgcG9wb3Zl
ciB3YXMgbWlzcGxhY2VkIGl0IHdhcyB3aGVuIHVzaW5nIGFuIGVsZW1lbnQgaGFkIGJlZW4gcmVt
b3ZlZCBvcgorICAgICAgICByZXBsYWNlZCBpbiB0aGUgRE9NLCBhbmQgY2F1c2VkIGEgYm9ndXMg
Ym91bmRpbmcgY2xpZW50IHJlY3QuCisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL0JyZWFrcG9p
bnQuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuQnJlYWtwb2ludC5wcm90b3R5cGUuZWRpdEJy
ZWFrcG9pbnQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkJyZWFrcG9pbnQucHJvdG90eXBlLl9z
aG93RWRpdEJyZWFrcG9pbnRQb3BvdmVyKToKKworMjAxMy0wOS0wNSAgSm9zZXBoIFBlY29yYXJv
ICA8cGVjb3Jhcm9AYXBwbGUuY29tPgorCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IEJyZWFrcG9p
bnQgQWN0aW9ucwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTIwNTc2CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL0JyZWFrcG9pbnQuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9C
cmVha3BvaW50LmpzCmluZGV4IDQyYTQyZTguLjFlZmY2YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL0JyZWFrcG9pbnQuanMKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQnJlYWtwb2ludC5qcwpAQCAtMTk5LDkgKzE5OSwx
MyBAQCBXZWJJbnNwZWN0b3IuQnJlYWtwb2ludC5wcm90b3R5cGUgPSB7CiAKICAgICBhcHBlbmRD
b250ZXh0TWVudUl0ZW1zOiBmdW5jdGlvbihjb250ZXh0TWVudSwgYnJlYWtwb2ludERpc3BsYXlF
bGVtZW50KQogICAgIHsKKyAgICAgICAgY29uc29sZS5hc3NlcnQoZG9jdW1lbnQuYm9keS5jb250
YWlucyhicmVha3BvaW50RGlzcGxheUVsZW1lbnQpLCAiYnJlYWtwb2ludCBwb3BvdmVyIGRpc3Bs
YXkgZWxlbWVudCBtdXN0IGJlIGluIHRoZSBET00iKTsKKworICAgICAgICB2YXIgYm91bmRpbmdD
bGllbnRSZWN0ID0gYnJlYWtwb2ludERpc3BsYXlFbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVj
dCgpOworCiAgICAgICAgIGZ1bmN0aW9uIGVkaXRCcmVha3BvaW50KCkKICAgICAgICAgewotICAg
ICAgICAgICAgdGhpcy5fc2hvd0VkaXRCcmVha3BvaW50UG9wb3ZlcihicmVha3BvaW50RGlzcGxh
eUVsZW1lbnQpOworICAgICAgICAgICAgdGhpcy5fc2hvd0VkaXRCcmVha3BvaW50UG9wb3Zlcihi
b3VuZGluZ0NsaWVudFJlY3QpOwogICAgICAgICB9CiAKICAgICAgICAgZnVuY3Rpb24gcmVtb3Zl
QnJlYWtwb2ludCgpCkBAIC00NzQsMTAgKzQ3OCwxMSBAQCBXZWJJbnNwZWN0b3IuQnJlYWtwb2lu
dC5wcm90b3R5cGUgPSB7CiAgICAgICAgIGRlbGV0ZSB0aGlzLl9wb3BvdmVyOwogICAgIH0sCiAK
LSAgICBfc2hvd0VkaXRCcmVha3BvaW50UG9wb3ZlcjogZnVuY3Rpb24oZWxlbWVudCkKKyAgICBf
c2hvd0VkaXRCcmVha3BvaW50UG9wb3ZlcjogZnVuY3Rpb24oYm91bmRpbmdDbGllbnRSZWN0KQog
ICAgIHsKICAgICAgICAgY29uc3QgcGFkZGluZyA9IDI7Ci0gICAgICAgIHZhciBib3VuZHMgPSBX
ZWJJbnNwZWN0b3IuUmVjdC5yZWN0RnJvbUNsaWVudFJlY3QoZWxlbWVudC5nZXRCb3VuZGluZ0Ns
aWVudFJlY3QoKSk7CisgICAgICAgIHZhciBib3VuZHMgPSBXZWJJbnNwZWN0b3IuUmVjdC5yZWN0
RnJvbUNsaWVudFJlY3QoYm91bmRpbmdDbGllbnRSZWN0KTsKKwogICAgICAgICBib3VuZHMub3Jp
Z2luLnggLT0gMTsgLy8gTW92ZSB0aGUgYW5jaG9yIGxlZnQgb25lIHBpeGVsIHNvIGl0IGxvb2tz
IG1vcmUgY2VudGVyZWQuCiAgICAgICAgIGJvdW5kcy5vcmlnaW4ueCAtPSBwYWRkaW5nOwogICAg
ICAgICBib3VuZHMub3JpZ2luLnkgLT0gcGFkZGluZzsK
</data>

          </attachment>
      

    </bug>

</bugzilla>