<?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>79518</bug_id>
          
          <creation_ts>2012-02-24 12:05:50 -0800</creation_ts>
          <short_desc>Web Inspector: Close TabbedPanes on middle click of tab handle</short_desc>
          <delta_ts>2012-02-27 00:51:32 -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>P3</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Dan Beam">dbeam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>vsevik</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>564538</commentid>
    <comment_count>0</comment_count>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-24 12:05:50 -0800</bug_when>
    <thetext>Corresponding webkit bug with patch to implement http://crbug.com/115551

If the feature ends up not being wanted, ignore this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564540</commentid>
    <comment_count>1</comment_count>
      <attachid>128780</attachid>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-24 12:06:56 -0800</bug_when>
    <thetext>Created attachment 128780
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564876</commentid>
    <comment_count>2</comment_count>
      <attachid>128780</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2012-02-24 22:43:27 -0800</bug_when>
    <thetext>Comment on attachment 128780
Patch

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

&gt; Source/WebCore/inspector/front-end/TabbedPane.js:619
&gt; +            if (event.button == 1 || event.target.classList.contains(&apos;tabbed-pane-header-tab-close-button&apos;))

Quotes are used instead of apostrophes for string literals across Web Inspector.
Also, to determine if a CSS class is present on an element, you should use event.target.hasStyleClass(&quot;tabbed-pane-header-tab-close-button&quot;); for better readability (Element.prototype.hasStyleClass is defined in utilities.js).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564882</commentid>
    <comment_count>3</comment_count>
      <attachid>128857</attachid>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-24 23:14:30 -0800</bug_when>
    <thetext>Created attachment 128857
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>564884</commentid>
    <comment_count>4</comment_count>
      <attachid>128857</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2012-02-24 23:21:59 -0800</bug_when>
    <thetext>Comment on attachment 128857
Patch

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

You need a ChangeLog entry for WebKit patches as well. It can be put together by the Tools/Scripts/prepare-ChangeLog script. I believe having one, together with the comparison fix (see below), will qualify as a good patch.

&gt; Source/WebCore/inspector/front-end/TabbedPane.js:619
&gt; +            if (event.button == 1 || event.target.hasStyleClass(&quot;tabbed-pane-header-tab-close-button&quot;))

Sorry for overlooking this, we use the === comparison whenever possible.

Also, don&apos;t forget to set the r? flag on the patches you upload for the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565015</commentid>
    <comment_count>5</comment_count>
      <attachid>128881</attachid>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-25 13:41:16 -0800</bug_when>
    <thetext>Created attachment 128881
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565016</commentid>
    <comment_count>6</comment_count>
      <attachid>128882</attachid>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-25 13:46:59 -0800</bug_when>
    <thetext>Created attachment 128882
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565017</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-25 13:52:52 -0800</bug_when>
    <thetext>Attachment 128882 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565059</commentid>
    <comment_count>8</comment_count>
      <attachid>128895</attachid>
    <who name="Dan Beam">dbeam</who>
    <bug_when>2012-02-25 17:01:06 -0800</bug_when>
    <thetext>Created attachment 128895
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565163</commentid>
    <comment_count>9</comment_count>
      <attachid>128895</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2012-02-26 08:53:35 -0800</bug_when>
    <thetext>Comment on attachment 128895
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        No new tests. (OOPS!)

ChangeLogs should never have the OOPS! string (there is a presubmit check that will prevent your patch from landing.) pfeldman and vsevik will know better if this functionality is/should be covered with a test. Otherwise the patch looks fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565165</commentid>
    <comment_count>10</comment_count>
      <attachid>128895</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-02-26 09:31:02 -0800</bug_when>
    <thetext>Comment on attachment 128895
Patch

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

Thanks for the fix, I&apos;ll fix the ChangeLog and land it.

&gt; Source/WebCore/ChangeLog:6
&gt; +        Reviewed by Alexander Pavlov.

To avoid further confusion, let me clarify. ChangeLog must contain &quot;Reviewed by NOBODY (OOPS!).&quot; string. No other OOPS should be there. Reviewer is being filled in upon landing automatically.

&gt; Source/WebCore/inspector/front-end/TabbedPane.js:618
&gt; +        if (this._closeable &amp;&amp; (event.button === 1 || event.target.hasStyleClass(&quot;tabbed-pane-header-tab-close-button&quot;)))

nit: I would make closeButtonSpan tab&apos;s field and compare it here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565439</commentid>
    <comment_count>11</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-02-27 00:51:32 -0800</bug_when>
    <thetext>Committed r108966: &lt;http://trac.webkit.org/changeset/108966&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128780</attachid>
            <date>2012-02-24 12:06:56 -0800</date>
            <delta_ts>2012-02-24 23:14:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>inspector_middle_click.patch</filename>
            <type>text/plain</type>
            <size>1512</size>
            <attacher name="Dan Beam">dbeam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFu
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFuZS5qcwpp
bmRleCA0YjI0ZTg4Li4zZDlmNDIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL1RhYmJlZFBhbmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UYWJiZWRQYW5lLmpzCkBAIC01OTYsOSArNTk2LDcgQEAgV2ViSW5zcGVjdG9y
LlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGFiRWxlbWVudC5hZGRT
dHlsZUNsYXNzKCJtZWFzdXJpbmciKTsKICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICB0aGlz
Ll90YWJFbGVtZW50ID0gdGFiRWxlbWVudDsKLSAgICAgICAgICAgIHRhYkVsZW1lbnQuYWRkRXZl
bnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl90YWJTZWxlY3RlZC5iaW5kKHRoaXMpLCBmYWxzZSk7
Ci0gICAgICAgICAgICBpZiAodGhpcy5fY2xvc2VhYmxlKQotICAgICAgICAgICAgICAgIGNsb3Nl
QnV0dG9uU3Bhbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX3RhYkNsb3NlZC5iaW5k
KHRoaXMpLCBmYWxzZSk7CisgICAgICAgICAgICB0YWJFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIo
ImNsaWNrIiwgdGhpcy5fdGFiQ2xpY2tlZC5iaW5kKHRoaXMpLCBmYWxzZSk7CiAgICAgICAgIH0K
ICAgICAgICAgCiAgICAgICAgIHJldHVybiB0YWJFbGVtZW50OwpAQCAtNjEyLDEzICs2MTAsMTUg
QEAgV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICB0aGlz
Ll9tZWFzdXJlRWxlbWVudC5yZW1vdmVDaGlsZChtZWFzdXJpbmdUYWJFbGVtZW50KTsKICAgICB9
LAogCi0gICAgX3RhYlNlbGVjdGVkOiBmdW5jdGlvbigpCi0gICAgewotICAgICAgICB0aGlzLl90
YWJiZWRQYW5lLnNlbGVjdFRhYih0aGlzLmlkLCB0cnVlKTsgICAgICAgIAotICAgIH0sCi0KLSAg
ICBfdGFiQ2xvc2VkOiBmdW5jdGlvbigpCisgICAgLyoqCisgICAgICogQHBhcmFtIHtFdmVudH0g
ZXZlbnQKKyAgICAgKi8KKyAgICBfdGFiQ2xpY2tlZDogZnVuY3Rpb24oZXZlbnQpCiAgICAgewot
ICAgICAgICB0aGlzLl90YWJiZWRQYW5lLmNsb3NlVGFiKHRoaXMuaWQsIHRydWUpOyAgICAgICAg
CisgICAgICAgIGlmICh0aGlzLl9jbG9zZWFibGUpIHsKKyAgICAgICAgICAgIGlmIChldmVudC5i
dXR0b24gPT0gMSB8fCBldmVudC50YXJnZXQuY2xhc3NMaXN0LmNvbnRhaW5zKCd0YWJiZWQtcGFu
ZS1oZWFkZXItdGFiLWNsb3NlLWJ1dHRvbicpKQorICAgICAgICAgICAgICAgIHRoaXMuX3RhYmJl
ZFBhbmUuY2xvc2VUYWIodGhpcy5pZCwgdHJ1ZSk7CisgICAgICAgIH0gZWxzZQorICAgICAgICAg
ICAgdGhpcy5fdGFiYmVkUGFuZS5zZWxlY3RUYWIodGhpcy5pZCwgdHJ1ZSk7CiAgICAgfQotfQpc
IE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKK30K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128857</attachid>
            <date>2012-02-24 23:14:30 -0800</date>
            <delta_ts>2012-02-25 13:41:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>inspector_middle_click.patch</filename>
            <type>text/plain</type>
            <size>1507</size>
            <attacher name="Dan Beam">dbeam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFu
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFuZS5qcwpp
bmRleCA0YjI0ZTg4Li5lNDM0ZjlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL1RhYmJlZFBhbmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UYWJiZWRQYW5lLmpzCkBAIC01OTYsOSArNTk2LDcgQEAgV2ViSW5zcGVjdG9y
LlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGFiRWxlbWVudC5hZGRT
dHlsZUNsYXNzKCJtZWFzdXJpbmciKTsKICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICB0aGlz
Ll90YWJFbGVtZW50ID0gdGFiRWxlbWVudDsKLSAgICAgICAgICAgIHRhYkVsZW1lbnQuYWRkRXZl
bnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl90YWJTZWxlY3RlZC5iaW5kKHRoaXMpLCBmYWxzZSk7
Ci0gICAgICAgICAgICBpZiAodGhpcy5fY2xvc2VhYmxlKQotICAgICAgICAgICAgICAgIGNsb3Nl
QnV0dG9uU3Bhbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX3RhYkNsb3NlZC5iaW5k
KHRoaXMpLCBmYWxzZSk7CisgICAgICAgICAgICB0YWJFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIo
ImNsaWNrIiwgdGhpcy5fdGFiQ2xpY2tlZC5iaW5kKHRoaXMpLCBmYWxzZSk7CiAgICAgICAgIH0K
ICAgICAgICAgCiAgICAgICAgIHJldHVybiB0YWJFbGVtZW50OwpAQCAtNjEyLDEzICs2MTAsMTUg
QEAgV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICB0aGlz
Ll9tZWFzdXJlRWxlbWVudC5yZW1vdmVDaGlsZChtZWFzdXJpbmdUYWJFbGVtZW50KTsKICAgICB9
LAogCi0gICAgX3RhYlNlbGVjdGVkOiBmdW5jdGlvbigpCi0gICAgewotICAgICAgICB0aGlzLl90
YWJiZWRQYW5lLnNlbGVjdFRhYih0aGlzLmlkLCB0cnVlKTsgICAgICAgIAotICAgIH0sCi0KLSAg
ICBfdGFiQ2xvc2VkOiBmdW5jdGlvbigpCisgICAgLyoqCisgICAgICogQHBhcmFtIHtFdmVudH0g
ZXZlbnQKKyAgICAgKi8KKyAgICBfdGFiQ2xpY2tlZDogZnVuY3Rpb24oZXZlbnQpCiAgICAgewot
ICAgICAgICB0aGlzLl90YWJiZWRQYW5lLmNsb3NlVGFiKHRoaXMuaWQsIHRydWUpOyAgICAgICAg
CisgICAgICAgIGlmICh0aGlzLl9jbG9zZWFibGUpIHsKKyAgICAgICAgICAgIGlmIChldmVudC5i
dXR0b24gPT0gMSB8fCBldmVudC50YXJnZXQuaGFzU3R5bGVDbGFzcygidGFiYmVkLXBhbmUtaGVh
ZGVyLXRhYi1jbG9zZS1idXR0b24iKSkKKyAgICAgICAgICAgICAgICB0aGlzLl90YWJiZWRQYW5l
LmNsb3NlVGFiKHRoaXMuaWQsIHRydWUpOworICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgIHRo
aXMuX3RhYmJlZFBhbmUuc2VsZWN0VGFiKHRoaXMuaWQsIHRydWUpOwogICAgIH0KLX0KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128881</attachid>
            <date>2012-02-25 13:41:16 -0800</date>
            <delta_ts>2012-02-25 13:46:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>inspector_middle_click.patch</filename>
            <type>text/plain</type>
            <size>1487</size>
            <attacher name="Dan Beam">dbeam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFu
ZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFuZS5qcwpp
bmRleCA0YjI0ZTg4Li42YTdiMTIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0
b3IvZnJvbnQtZW5kL1RhYmJlZFBhbmUuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UYWJiZWRQYW5lLmpzCkBAIC01OTYsOSArNTk2LDcgQEAgV2ViSW5zcGVjdG9y
LlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICAgICAgdGFiRWxlbWVudC5hZGRT
dHlsZUNsYXNzKCJtZWFzdXJpbmciKTsKICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICB0aGlz
Ll90YWJFbGVtZW50ID0gdGFiRWxlbWVudDsKLSAgICAgICAgICAgIHRhYkVsZW1lbnQuYWRkRXZl
bnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl90YWJTZWxlY3RlZC5iaW5kKHRoaXMpLCBmYWxzZSk7
Ci0gICAgICAgICAgICBpZiAodGhpcy5fY2xvc2VhYmxlKQotICAgICAgICAgICAgICAgIGNsb3Nl
QnV0dG9uU3Bhbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX3RhYkNsb3NlZC5iaW5k
KHRoaXMpLCBmYWxzZSk7CisgICAgICAgICAgICB0YWJFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIo
ImNsaWNrIiwgdGhpcy5fdGFiQ2xpY2tlZC5iaW5kKHRoaXMpLCBmYWxzZSk7CiAgICAgICAgIH0K
ICAgICAgICAgCiAgICAgICAgIHJldHVybiB0YWJFbGVtZW50OwpAQCAtNjEyLDEzICs2MTAsMTQg
QEAgV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICB0aGlz
Ll9tZWFzdXJlRWxlbWVudC5yZW1vdmVDaGlsZChtZWFzdXJpbmdUYWJFbGVtZW50KTsKICAgICB9
LAogCi0gICAgX3RhYlNlbGVjdGVkOiBmdW5jdGlvbigpCi0gICAgewotICAgICAgICB0aGlzLl90
YWJiZWRQYW5lLnNlbGVjdFRhYih0aGlzLmlkLCB0cnVlKTsgICAgICAgIAotICAgIH0sCi0KLSAg
ICBfdGFiQ2xvc2VkOiBmdW5jdGlvbigpCisgICAgLyoqCisgICAgICogQHBhcmFtIHtFdmVudH0g
ZXZlbnQKKyAgICAgKi8KKyAgICBfdGFiQ2xpY2tlZDogZnVuY3Rpb24oZXZlbnQpCiAgICAgewot
ICAgICAgICB0aGlzLl90YWJiZWRQYW5lLmNsb3NlVGFiKHRoaXMuaWQsIHRydWUpOyAgICAgICAg
CisgICAgICAgIGlmICh0aGlzLl9jbG9zZWFibGUgJiYgKGV2ZW50LmJ1dHRvbiA9PT0gMSB8fCBl
dmVudC50YXJnZXQuaGFzU3R5bGVDbGFzcygidGFiYmVkLXBhbmUtaGVhZGVyLXRhYi1jbG9zZS1i
dXR0b24iKSkpCisgICAgICAgICAgICB0aGlzLl90YWJiZWRQYW5lLmNsb3NlVGFiKHRoaXMuaWQs
IHRydWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB0aGlzLl90YWJiZWRQYW5lLnNlbGVj
dFRhYih0aGlzLmlkLCB0cnVlKTsKICAgICB9Ci19ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmls
ZQorfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128882</attachid>
            <date>2012-02-25 13:46:59 -0800</date>
            <delta_ts>2012-02-25 17:01:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>inspector_middle_click.patch</filename>
            <type>text/plain</type>
            <size>2134</size>
            <attacher name="Dan Beam">dbeam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MDAwZThiLi5mZGU0OTRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUg
QEAKKzIwMTItMDItMjUgIERhbiBCZWFtICA8ZGJlYW1AY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFdlYiBJbnNwZWN0b3I6IENsb3NlIFRhYmJlZFBhbmVzIG9uIG1pZGRsZSBjbGljayBvZiB0YWIg
aGFuZGxlCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGFuZGVyIFBhdmxvdi4KKworICAgICAg
ICBObyBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQv
VGFiYmVkUGFuZS5qczoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5UYWJiZWRQYW5lVGFiLnByb3Rv
dHlwZS5fY3JlYXRlVGFiRWxlbWVudCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGFiYmVkUGFu
ZVRhYi5wcm90b3R5cGUuX3RhYkNsaWNrZWQpOgorCiAyMDEyLTAyLTIzICBMZXZpIFdlaW50cmF1
YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAogICAgICAgICBTd2l0Y2ggZHJhd0xpbmVGb3JCb3hT
aWRlIHRvIHVzZSBpbnRlZ2VycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9UYWJiZWRQYW5lLmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250
LWVuZC9UYWJiZWRQYW5lLmpzCmluZGV4IDRiMjRlODguLjZhN2IxMjEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvVGFiYmVkUGFuZS5qcworKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RhYmJlZFBhbmUuanMKQEAgLTU5Niw5ICs1
OTYsNyBAQCBXZWJJbnNwZWN0b3IuVGFiYmVkUGFuZVRhYi5wcm90b3R5cGUgPSB7CiAgICAgICAg
ICAgICB0YWJFbGVtZW50LmFkZFN0eWxlQ2xhc3MoIm1lYXN1cmluZyIpOwogICAgICAgICBlbHNl
IHsKICAgICAgICAgICAgIHRoaXMuX3RhYkVsZW1lbnQgPSB0YWJFbGVtZW50OwotICAgICAgICAg
ICAgdGFiRWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX3RhYlNlbGVjdGVk
LmJpbmQodGhpcyksIGZhbHNlKTsKLSAgICAgICAgICAgIGlmICh0aGlzLl9jbG9zZWFibGUpCi0g
ICAgICAgICAgICAgICAgY2xvc2VCdXR0b25TcGFuLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwg
dGhpcy5fdGFiQ2xvc2VkLmJpbmQodGhpcyksIGZhbHNlKTsKKyAgICAgICAgICAgIHRhYkVsZW1l
bnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl90YWJDbGlja2VkLmJpbmQodGhpcyks
IGZhbHNlKTsKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgcmV0dXJuIHRhYkVsZW1lbnQ7
CkBAIC02MTIsMTMgKzYxMCwxNCBAQCBXZWJJbnNwZWN0b3IuVGFiYmVkUGFuZVRhYi5wcm90b3R5
cGUgPSB7CiAgICAgICAgIHRoaXMuX21lYXN1cmVFbGVtZW50LnJlbW92ZUNoaWxkKG1lYXN1cmlu
Z1RhYkVsZW1lbnQpOwogICAgIH0sCiAKLSAgICBfdGFiU2VsZWN0ZWQ6IGZ1bmN0aW9uKCkKLSAg
ICB7Ci0gICAgICAgIHRoaXMuX3RhYmJlZFBhbmUuc2VsZWN0VGFiKHRoaXMuaWQsIHRydWUpOyAg
ICAgICAgCi0gICAgfSwKLQotICAgIF90YWJDbG9zZWQ6IGZ1bmN0aW9uKCkKKyAgICAvKioKKyAg
ICAgKiBAcGFyYW0ge0V2ZW50fSBldmVudAorICAgICAqLworICAgIF90YWJDbGlja2VkOiBmdW5j
dGlvbihldmVudCkKICAgICB7Ci0gICAgICAgIHRoaXMuX3RhYmJlZFBhbmUuY2xvc2VUYWIodGhp
cy5pZCwgdHJ1ZSk7ICAgICAgICAKKyAgICAgICAgaWYgKHRoaXMuX2Nsb3NlYWJsZSAmJiAoZXZl
bnQuYnV0dG9uID09PSAxIHx8IGV2ZW50LnRhcmdldC5oYXNTdHlsZUNsYXNzKCJ0YWJiZWQtcGFu
ZS1oZWFkZXItdGFiLWNsb3NlLWJ1dHRvbiIpKSkKKyAgICAgICAgICAgIHRoaXMuX3RhYmJlZFBh
bmUuY2xvc2VUYWIodGhpcy5pZCwgdHJ1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHRo
aXMuX3RhYmJlZFBhbmUuc2VsZWN0VGFiKHRoaXMuaWQsIHRydWUpOwogICAgIH0KLX0KXCBObyBu
ZXdsaW5lIGF0IGVuZCBvZiBmaWxlCit9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128895</attachid>
            <date>2012-02-25 17:01:06 -0800</date>
            <delta_ts>2012-02-26 09:31:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>inspector_middle_click.patch</filename>
            <type>text/plain</type>
            <size>2189</size>
            <attacher name="Dan Beam">dbeam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA1MDAwZThiLi5jNDg5NjVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTItMDItMjUgIERhbiBCZWFtICA8ZGJlYW1AY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFdlYiBJbnNwZWN0b3I6IENsb3NlIFRhYmJlZFBhbmVzIG9uIG1pZGRsZSBjbGljayBvZiB0YWIg
aGFuZGxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03
OTUxOAorCisgICAgICAgIFJldmlld2VkIGJ5IEFsZXhhbmRlciBQYXZsb3YuCisKKyAgICAgICAg
Tm8gbmV3IHRlc3RzLiAoT09QUyEpCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1Rh
YmJlZFBhbmUuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuVGFiYmVkUGFuZVRhYi5wcm90b3R5
cGUuX2NyZWF0ZVRhYkVsZW1lbnQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVU
YWIucHJvdG90eXBlLl90YWJDbGlja2VkKToKKwogMjAxMi0wMi0yMyAgTGV2aSBXZWludHJhdWIg
IDxsZXZpd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgU3dpdGNoIGRyYXdMaW5lRm9yQm94U2lk
ZSB0byB1c2UgaW50ZWdlcnMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9m
cm9udC1lbmQvVGFiYmVkUGFuZS5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1l
bmQvVGFiYmVkUGFuZS5qcwppbmRleCA0YjI0ZTg4Li42YTdiMTIxIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1RhYmJlZFBhbmUuanMKKysrIGIvU291cmNl
L1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9UYWJiZWRQYW5lLmpzCkBAIC01OTYsOSArNTk2
LDcgQEAgV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVUYWIucHJvdG90eXBlID0gewogICAgICAgICAg
ICAgdGFiRWxlbWVudC5hZGRTdHlsZUNsYXNzKCJtZWFzdXJpbmciKTsKICAgICAgICAgZWxzZSB7
CiAgICAgICAgICAgICB0aGlzLl90YWJFbGVtZW50ID0gdGFiRWxlbWVudDsKLSAgICAgICAgICAg
IHRhYkVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCB0aGlzLl90YWJTZWxlY3RlZC5i
aW5kKHRoaXMpLCBmYWxzZSk7Ci0gICAgICAgICAgICBpZiAodGhpcy5fY2xvc2VhYmxlKQotICAg
ICAgICAgICAgICAgIGNsb3NlQnV0dG9uU3Bhbi5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRo
aXMuX3RhYkNsb3NlZC5iaW5kKHRoaXMpLCBmYWxzZSk7CisgICAgICAgICAgICB0YWJFbGVtZW50
LmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgdGhpcy5fdGFiQ2xpY2tlZC5iaW5kKHRoaXMpLCBm
YWxzZSk7CiAgICAgICAgIH0KICAgICAgICAgCiAgICAgICAgIHJldHVybiB0YWJFbGVtZW50OwpA
QCAtNjEyLDEzICs2MTAsMTQgQEAgV2ViSW5zcGVjdG9yLlRhYmJlZFBhbmVUYWIucHJvdG90eXBl
ID0gewogICAgICAgICB0aGlzLl9tZWFzdXJlRWxlbWVudC5yZW1vdmVDaGlsZChtZWFzdXJpbmdU
YWJFbGVtZW50KTsKICAgICB9LAogCi0gICAgX3RhYlNlbGVjdGVkOiBmdW5jdGlvbigpCi0gICAg
ewotICAgICAgICB0aGlzLl90YWJiZWRQYW5lLnNlbGVjdFRhYih0aGlzLmlkLCB0cnVlKTsgICAg
ICAgIAotICAgIH0sCi0KLSAgICBfdGFiQ2xvc2VkOiBmdW5jdGlvbigpCisgICAgLyoqCisgICAg
ICogQHBhcmFtIHtFdmVudH0gZXZlbnQKKyAgICAgKi8KKyAgICBfdGFiQ2xpY2tlZDogZnVuY3Rp
b24oZXZlbnQpCiAgICAgewotICAgICAgICB0aGlzLl90YWJiZWRQYW5lLmNsb3NlVGFiKHRoaXMu
aWQsIHRydWUpOyAgICAgICAgCisgICAgICAgIGlmICh0aGlzLl9jbG9zZWFibGUgJiYgKGV2ZW50
LmJ1dHRvbiA9PT0gMSB8fCBldmVudC50YXJnZXQuaGFzU3R5bGVDbGFzcygidGFiYmVkLXBhbmUt
aGVhZGVyLXRhYi1jbG9zZS1idXR0b24iKSkpCisgICAgICAgICAgICB0aGlzLl90YWJiZWRQYW5l
LmNsb3NlVGFiKHRoaXMuaWQsIHRydWUpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB0aGlz
Ll90YWJiZWRQYW5lLnNlbGVjdFRhYih0aGlzLmlkLCB0cnVlKTsKICAgICB9Ci19ClwgTm8gbmV3
bGluZSBhdCBlbmQgb2YgZmlsZQorfQo=
</data>
<flag name="review"
          id="131400"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>