<?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>8514</bug_id>
          
          <creation_ts>2006-04-21 07:26:01 -0700</creation_ts>
          <short_desc>Web Inspector hides when the app is in the background</short_desc>
          <delta_ts>2006-04-22 16:44:38 -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 (Deprecated)</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Gough">matt</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>40023</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Gough">matt</who>
    <bug_when>2006-04-21 07:26:01 -0700</bug_when>
    <thetext>Often when I am debugging my own app, I keep the same web page open in Safari with the Web Inspector open. This way I can easily inspect the same DOM that I am stepping through in the debugger. However, it is annoying that that window hides itself when Safari is not at the front as I have to keep switching between the debugger in XCode and Safari. Therefore I have created a patch which adds a &apos;Hides in Background&apos; option to the pop-up menu show in the top-right corner of the Inspector.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40024</commentid>
    <comment_count>1</comment_count>
      <attachid>7869</attachid>
    <who name="Matt Gough">matt</who>
    <bug_when>2006-04-21 07:29:06 -0700</bug_when>
    <thetext>Created attachment 7869
Adds a &apos;Hides in Background&apos; menu item to the Web Inspector window</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40084</commentid>
    <comment_count>2</comment_count>
      <attachid>7869</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-21 22:07:10 -0700</bug_when>
    <thetext>Comment on attachment 7869
Adds a &apos;Hides in Background&apos; menu item to the Web Inspector window

Do we really need a menu item for this? Can&apos;t we just decide which way it should work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40085</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-21 22:07:51 -0700</bug_when>
    <thetext>I&apos;m thinking it&apos;s better to just change the setting to not hide in background. We should ask Tim Hatcher what he thinks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40109</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2006-04-21 23:59:58 -0700</bug_when>
    <thetext>I personally think the default should be not to hide.  I can&apos;t stand that behavior in &quot;debugging&quot; windows like the Snippet Editor and the Web Inspector, since often you need to look at them while bringing another app to the front.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40137</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Gough">matt</who>
    <bug_when>2006-04-22 03:20:43 -0700</bug_when>
    <thetext>I did consider just setting it to not hide, but maybe some people like the behaviour. Personally I would default it to not hiding, but keep the menu in case people need it to for some reason. Its not as if it takes up any extra space in the UI</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40176</commentid>
    <comment_count>6</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-04-22 13:15:53 -0700</bug_when>
    <thetext>I agree that we should just change the behavior to not hide in the background. That seems better than the menu. I don&apos;t think there&apos;s a great need to offer the hiding behavior as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40190</commentid>
    <comment_count>7</comment_count>
      <attachid>7869</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-04-22 14:37:56 -0700</bug_when>
    <thetext>Comment on attachment 7869
Adds a &apos;Hides in Background&apos; menu item to the Web Inspector window

We have consensus now that we want to turn hidesOnDeactivate off completely rather than adding a menu item. Also need a change log entry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40198</commentid>
    <comment_count>8</comment_count>
      <attachid>7917</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-04-22 16:32:56 -0700</bug_when>
    <thetext>Created attachment 7917
New patch 

Makes the inspector not hide in the background. Since the inspector is a floating panel we need to call setFloatingPanel:NO when the app is switching into the background. Then call setFloatingPanel:YES when the app is activated again. Withouth this the inspector would float above all applications.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40199</commentid>
    <comment_count>9</comment_count>
      <attachid>7917</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-04-22 16:43:12 -0700</bug_when>
    <thetext>Comment on attachment 7917
New patch 

Looks fine. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40200</commentid>
    <comment_count>10</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-04-22 16:44:38 -0700</bug_when>
    <thetext>Landed in r14020.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7869</attachid>
            <date>2006-04-21 07:29:06 -0700</date>
            <delta_ts>2006-04-22 16:32:56 -0700</delta_ts>
            <desc>Adds a &apos;Hides in Background&apos; menu item to the Web Inspector window</desc>
            <filename>MyExcellentPatch.txt</filename>
            <type>text/plain</type>
            <size>1133</size>
            <attacher name="Matt Gough">matt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9XZWJJbnNwZWN0b3IvV2ViSW5zcGVjdG9yLm0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0L1dlYkluc3BlY3Rvci9XZWJJbnNwZWN0b3IubQkocmV2aXNpb24gMTM5ODYpCisrKyBX
ZWJLaXQvV2ViSW5zcGVjdG9yL1dlYkluc3BlY3Rvci5tCSh3b3JraW5nIGNvcHkpCkBAIC0zMDMs
NiArMzAzLDEzIEBAIHN0YXRpYyBOU01hcFRhYmxlICpsYXN0Q2hpbGRJZ25vcmluZ1doaXQKICAg
ICBbaXRlbSBzZXRBY3Rpb246QHNlbGVjdG9yKF90b2dnbGVJZ25vcmVXaGl0ZXNwYWNlOildOwog
ICAgIFtpdGVtIHNldFN0YXRlOl9wcml2YXRlLT5pZ25vcmVXaGl0ZXNwYWNlXTsKICAgICBbbWVu
dSBhZGRJdGVtOml0ZW1dOworICAgIAorICAgIGl0ZW0gPSBbW1tOU01lbnVJdGVtIGFsbG9jXSBp
bml0XSBhdXRvcmVsZWFzZV07CisgICAgW2l0ZW0gc2V0VGl0bGU6QCJIaWRlcyBpbiBCYWNrZ3Jv
dW5kIl07CisgICAgW2l0ZW0gc2V0VGFyZ2V0OnNlbGZdOworICAgIFtpdGVtIHNldEFjdGlvbjpA
c2VsZWN0b3IoX3RvZ2dsZUhpZGVzSW5CYWNrZ3JvdW5kOildOworICAgIFtpdGVtIHNldFN0YXRl
Oltbc2VsZiB3aW5kb3ddIGhpZGVzT25EZWFjdGl2YXRlXV07CisgICAgW21lbnUgYWRkSXRlbTpp
dGVtXTsKIAogICAgIFtOU01lbnUgcG9wVXBDb250ZXh0TWVudTptZW51IHdpdGhFdmVudDpbW3Nl
bGYgd2luZG93XSBjdXJyZW50RXZlbnRdIGZvclZpZXc6X3ByaXZhdGUtPndlYlZpZXddOwogICAg
IFttZW51IHJlbGVhc2VdOwpAQCAtNTA4LDYgKzUxNSwxMSBAQCBzdGF0aWMgTlNNYXBUYWJsZSAq
bGFzdENoaWxkSWdub3JpbmdXaGl0CiAgICAgW3NlbGYgX3VwZGF0ZVRyZWVTY3JvbGxiYXJdOwog
fQogCistIChJQkFjdGlvbilfdG9nZ2xlSGlkZXNJbkJhY2tncm91bmQ6KGlkKXNlbmRlcgorewor
ICAgIFtbc2VsZiB3aW5kb3ddIHNldEhpZGVzT25EZWFjdGl2YXRlOiFbW3NlbGYgd2luZG93XSBo
aWRlc09uRGVhY3RpdmF0ZV1dOworfQorCiAtICh2b2lkKV9oaWdobGlnaHROb2RlOihET01Ob2Rl
ICopbm9kZQogewogICAgIGlmIChfcHJpdmF0ZS0+Y3VycmVudEhpZ2hsaWdodCkgewo=
</data>
<flag name="review"
          id="2159"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>7917</attachid>
            <date>2006-04-22 16:32:56 -0700</date>
            <delta_ts>2006-04-22 16:43:12 -0700</delta_ts>
            <desc>New patch </desc>
            <filename>8514.patch</filename>
            <type>text/plain</type>
            <size>3610</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE0MDE5
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMDYtMDQt
MjIgIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWd6aWxsYS5vcGVuZGFy
d2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODUxNAorICAgICAgICBCdWcgODUxNDogV2ViIEluc3Bl
Y3RvciBoaWRlcyB3aGVuIHRoZSBhcHAgaXMgaW4gdGhlIGJhY2tncm91bmQKKworICAgICAgICBN
YWtlcyB0aGUgaW5zcGVjdG9yIG5vdCBoaWRlIGluIHRoZSBiYWNrZ3JvdW5kLiBTaW5jZSB0aGUg
aW5zcGVjdG9yIGlzIGEgZmxvYXRpbmcgcGFuZWwKKyAgICAgICAgd2UgbmVlZCB0byBjYWxsIHNl
dEZsb2F0aW5nUGFuZWw6Tk8gd2hlbiB0aGUgYXBwIGlzIHN3aXRjaGluZyBpbnRvIHRoZSBiYWNr
Z3JvdW5kLiBUaGVuCisgICAgICAgIGNhbGwgc2V0RmxvYXRpbmdQYW5lbDpZRVMgd2hlbiB0aGUg
YXBwIGlzIGFjdGl2YXRlZCBhZ2Fpbi4gV2l0aG91dCB0aGlzIHRoZSBpbnNwZWN0b3IKKyAgICAg
ICAgd291bGQgZmxvYXQgYWJvdmUgYWxsIGFwcGxpY2F0aW9ucy4KKworICAgICAgICAqIFdlYklu
c3BlY3Rvci9XZWJJbnNwZWN0b3IubToKKyAgICAgICAgKC1bTlNXaW5kb3cgd2luZG93XSk6IHNl
dEhpZGVzT25EZWFjdGl2YXRlOk5PCisgICAgICAgICgtW05TV2luZG93IHdpbmRvd1dpbGxDbG9z
ZTpdKTogZGVyZXNpc2VyIGFwcGxpY3Rpb24gYWN0aXZlIG5vdGlmaWNhdGlvbnMKKyAgICAgICAg
KC1bTlNXaW5kb3cgc2hvd1dpbmRvdzpdKTogcmVnaXN0ZXIgZm9yIGFwcGxpY3Rpb24gYWN0aXZl
IG5vdGlmaWNhdGlvbnMKKyAgICAgICAgKC1bV2ViSW5zcGVjdG9yIF9hcHBsaWNhdGlvbldpbGxS
ZXNpZ25BY3RpdmVdKTogc2V0RmxvYXRpbmdQYW5lbDpOTworICAgICAgICAoLVtXZWJJbnNwZWN0
b3IgX2FwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlXSk6IHNldEZsb2F0aW5nUGFuZWw6WUVTCisK
IDIwMDYtMDQtMjEgIEFkZWxlIFBldGVyc29uICA8YWRlbGVAYXBwbGUuY29tPgogCiAgICAgICAg
IFJldmlld2VkIGJ5IERhcmluLgpJbmRleDogV2ViSW5zcGVjdG9yL1dlYkluc3BlY3Rvci5tCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkluc3BlY3Rvci9XZWJJbnNwZWN0b3IubQkocmV2aXNpb24gMTQwMTkp
CisrKyBXZWJJbnNwZWN0b3IvV2ViSW5zcGVjdG9yLm0JKHdvcmtpbmcgY29weSkKQEAgLTExMyw2
ICsxMTMsNyBAQCBzdGF0aWMgTlNNYXBUYWJsZSAqbGFzdENoaWxkSWdub3JpbmdXaGl0CiAgICAg
ICAgIFt3aW5kb3cgc2V0RmxvYXRpbmdQYW5lbDpZRVNdOwogICAgICAgICBbd2luZG93IHNldFJl
bGVhc2VkV2hlbkNsb3NlZDpZRVNdOwogICAgICAgICBbd2luZG93IHNldE1vdmFibGVCeVdpbmRv
d0JhY2tncm91bmQ6WUVTXTsKKyAgICAgICAgW3dpbmRvdyBzZXRIaWRlc09uRGVhY3RpdmF0ZTpO
T107CiAgICAgICAgIFt3aW5kb3cgc2V0RGVsZWdhdGU6c2VsZl07CiAgICAgICAgIFt3aW5kb3cg
c2V0TWluU2l6ZTpOU01ha2VTaXplKDI4MC4wLCA0NTAuMCldOwogCkBAIC0xMzgsNiArMTM5LDgg
QEAgc3RhdGljIE5TTWFwVGFibGUgKmxhc3RDaGlsZElnbm9yaW5nV2hpdAogCiAtICh2b2lkKXdp
bmRvd1dpbGxDbG9zZTooTlNOb3RpZmljYXRpb24gKilub3RpZmljYXRpb24KIHsKKyAgICBbW05T
Tm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIHJlbW92ZU9ic2VydmVyOnNlbGYgbmFt
ZTpOU0FwcGxpY2F0aW9uV2lsbFJlc2lnbkFjdGl2ZU5vdGlmaWNhdGlvbiBvYmplY3Q6bmlsXTsK
KyAgICBbW05TTm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIHJlbW92ZU9ic2VydmVy
OnNlbGYgbmFtZTpOU0FwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlTm90aWZpY2F0aW9uIG9iamVj
dDpuaWxdOwogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gcmVtb3Zl
T2JzZXJ2ZXI6c2VsZiBuYW1lOldlYk5vZGVIaWdobGlnaHRFeHBpcmVkTm90aWZpY2F0aW9uIG9i
amVjdDpuaWxdOwogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gcmVt
b3ZlT2JzZXJ2ZXI6c2VsZiBuYW1lOk5TVmlld0ZyYW1lRGlkQ2hhbmdlTm90aWZpY2F0aW9uIG9i
amVjdDpuaWxdOwogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gcmVt
b3ZlT2JzZXJ2ZXI6c2VsZiBuYW1lOk5TU3lzdGVtQ29sb3JzRGlkQ2hhbmdlTm90aWZpY2F0aW9u
IG9iamVjdDpuaWxdOwpAQCAtMTUwLDYgKzE1Myw4IEBAIHN0YXRpYyBOU01hcFRhYmxlICpsYXN0
Q2hpbGRJZ25vcmluZ1doaXQKIHsKICAgICBbW05TTm90aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRD
ZW50ZXJdIGFkZE9ic2VydmVyOnNlbGYgc2VsZWN0b3I6QHNlbGVjdG9yKF9ub2RlSGlnaGxpZ2h0
RXhwaXJlZDopIG5hbWU6V2ViTm9kZUhpZ2hsaWdodEV4cGlyZWROb3RpZmljYXRpb24gb2JqZWN0
Om5pbF07CiAgICAgW1tOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXSBhZGRPYnNl
cnZlcjpzZWxmIHNlbGVjdG9yOkBzZWxlY3RvcihfdXBkYXRlU3lzdGVtQ29sb3JzKSBuYW1lOk5T
U3lzdGVtQ29sb3JzRGlkQ2hhbmdlTm90aWZpY2F0aW9uIG9iamVjdDpuaWxdOworICAgIFtbTlNO
b3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRkT2JzZXJ2ZXI6c2VsZiBzZWxlY3Rv
cjpAc2VsZWN0b3IoX2FwcGxpY2F0aW9uV2lsbFJlc2lnbkFjdGl2ZSkgbmFtZTpOU0FwcGxpY2F0
aW9uV2lsbFJlc2lnbkFjdGl2ZU5vdGlmaWNhdGlvbiBvYmplY3Q6bmlsXTsKKyAgICBbW05TTm90
aWZpY2F0aW9uQ2VudGVyIGRlZmF1bHRDZW50ZXJdIGFkZE9ic2VydmVyOnNlbGYgc2VsZWN0b3I6
QHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEJlY29tZUFjdGl2ZSkgbmFtZTpOU0FwcGxpY2F0aW9u
RGlkQmVjb21lQWN0aXZlTm90aWZpY2F0aW9uIG9iamVjdDpuaWxdOwogCiAgICAgW3NlbGYgX3Vw
ZGF0ZV07CiAgICAgW3NlbGYgX3VwZGF0ZVN5c3RlbUNvbG9yc107CkBAIC03NDYsNiArNzUxLDE2
IEBAIHN0YXRpYyBOU01hcFRhYmxlICpsYXN0Q2hpbGRJZ25vcmluZ1doaXQKICAgICBbc3R5bGUg
c2V0VGV4dENvbnRlbnQ6c3R5bGVUZXh0XTsKIH0KIAorLSAodm9pZClfYXBwbGljYXRpb25XaWxs
UmVzaWduQWN0aXZlCit7CisgICAgWyhOU1BhbmVsICopW3NlbGYgd2luZG93XSBzZXRGbG9hdGlu
Z1BhbmVsOk5PXTsKK30KKworLSAodm9pZClfYXBwbGljYXRpb25EaWRCZWNvbWVBY3RpdmUKK3sK
KyAgICBbKE5TUGFuZWwgKilbc2VsZiB3aW5kb3ddIHNldEZsb2F0aW5nUGFuZWw6WUVTXTsKK30K
KwogI3ByYWdtYSBtYXJrIC0KIAogKyAoQk9PTClpc1NlbGVjdG9yRXhjbHVkZWRGcm9tV2ViU2Ny
aXB0OihTRUwpYVNlbGVjdG9yCg==
</data>
<flag name="review"
          id="2187"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>