<?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>56114</bug_id>
          
          <creation_ts>2011-03-10 09:54:31 -0800</creation_ts>
          <short_desc>Web Inspector: when console.groupEnd calls twice</short_desc>
          <delta_ts>2011-03-15 06:09:39 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Yaroshevich">qfox</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</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>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>365258</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Yaroshevich">qfox</who>
    <bug_when>2011-03-10 09:54:31 -0800</bug_when>
    <thetext>When I call this in opened console (or in plugin):
&lt;code&gt;
console.group(&apos;root group&apos;);

  // inner group
  console.group(&apos;subgroup&apos;);
    console.log(&apos;log in subgroup&apos;);
    console.warn(&apos;warn in subgroup&apos;);
  console.groupEnd(&apos;subgroup&apos;);

  // Probably not needed
  console.group(&apos;another subgroup&apos;);
    console.debug(&apos;debug in the second subgroup&apos;);
  console.groupEnd(&apos;another subgroup&apos;);

console.groupEnd(&apos;root group&apos;);

// bug here:
console.log(&apos;test log message after double groupEnd to root level&apos;); // but root group doesn&apos;t closed
&lt;/code&gt;

The last log-message not in a place it must be.

But it works if I call console.debug (or any other) with some text after each console.groupEnd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367633</commentid>
    <comment_count>1</comment_count>
      <attachid>85798</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-15 05:52:42 -0700</bug_when>
    <thetext>Created attachment 85798
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>367635</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-03-15 06:09:39 -0700</bug_when>
    <thetext>Committed r81129: &lt;http://trac.webkit.org/changeset/81129&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85798</attachid>
            <date>2011-03-15 05:52:42 -0700</date>
            <delta_ts>2011-03-15 05:53:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56114-20110315155239.patch</filename>
            <type>text/plain</type>
            <size>5067</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODExMjEKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxNDM4OTM5N2U4NjBlZDllNTczYTUy
N2ViY2M5NjdkNTgzM2E2NGYxLi5mYzMzMGU3NGRmZGVlMWJjM2NkMmMyYTdlNDc3YjlhODcxYmQ1
OWU4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDMtMTUgIFl1cnkgU2VtaWtoYXRza3kg
IDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBjb25zb2xlLmdyb3VwRW5kIGNhbGxz
IHR3aWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01
NjExNAorCisgICAgICAgICogaW5zcGVjdG9yL2NvbnNvbGUvY29uc29sZS1uZXN0ZWQtZ3JvdXAt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvY29uc29sZS9jb25zb2xl
LW5lc3RlZC1ncm91cC5odG1sOiBBZGRlZC4KKwogMjAxMS0wMy0xNSAgSWx5YSBTaGVybWFuICA8
aXNoZXJtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhdmlkIExldmlu
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUvY29uc29sZS1uZXN0
ZWQtZ3JvdXAtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUvY29u
c29sZS1uZXN0ZWQtZ3JvdXAtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRjNjI0NjIwMWE2NWJm
MzRkZjJiZjM3YmQ2YWJmNWNlNTgxZjc1ODIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9pbnNwZWN0b3IvY29uc29sZS9jb25zb2xlLW5lc3RlZC1ncm91cC1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwxMSBAQAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDExOiBNZXNzYWdlIGluc2lkZSBp
bm5lciBncm91cAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDE0OiBNZXNzYWdlIHRoYXQgbXVzdCBu
b3QgYmUgaW4gYW55IGdyb3VwCitUZXN0cyB0aGF0IGNvbnNvbGUuZ3JvdXBFbmQgbWVzc2FnZXMg
d29uJ3QgYmUgY29hbGVzY2VkLiBCdWcgNTYxMTQKKworY29uc29sZS1uZXN0ZWQtZ3JvdXAuaHRt
bDo5b3V0ZXIgZ3JvdXAgY29uc29sZS1tZXNzYWdlIGNvbnNvbGUtbG9nLWxldmVsIGNvbnNvbGUt
Z3JvdXAtdGl0bGUKK2NvbnNvbGUtbmVzdGVkLWdyb3VwLmh0bWw6MTBpbm5lciBncm91cCBjb25z
b2xlLW1lc3NhZ2UgY29uc29sZS1sb2ctbGV2ZWwgY29uc29sZS1ncm91cC10aXRsZQorY29uc29s
ZS1uZXN0ZWQtZ3JvdXAuaHRtbDoxMU1lc3NhZ2UgaW5zaWRlIGlubmVyIGdyb3VwIGNvbnNvbGUt
bWVzc2FnZSBjb25zb2xlLWxvZy1sZXZlbAorIGNvbnNvbGUtbWVzc2FnZSBjb25zb2xlLWxvZy1s
ZXZlbAorIGNvbnNvbGUtbWVzc2FnZSBjb25zb2xlLWxvZy1sZXZlbAorY29uc29sZS1uZXN0ZWQt
Z3JvdXAuaHRtbDoxNE1lc3NhZ2UgdGhhdCBtdXN0IG5vdCBiZSBpbiBhbnkgZ3JvdXAgY29uc29s
ZS1tZXNzYWdlIGNvbnNvbGUtbG9nLWxldmVsCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lu
c3BlY3Rvci9jb25zb2xlL2NvbnNvbGUtbmVzdGVkLWdyb3VwLmh0bWwgYi9MYXlvdXRUZXN0cy9p
bnNwZWN0b3IvY29uc29sZS9jb25zb2xlLW5lc3RlZC1ncm91cC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ2
NWFlYWNhZThmMGE4Nzk4NTYzZDE1OGQ4MmU4MDk0ZGE4OWU1MDAKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvY29uc29sZS9jb25zb2xlLW5lc3RlZC1ncm91cC5odG1s
CkBAIC0wLDAgKzEsMzMgQEAKKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0
cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2NvbnNvbGUtdGVzdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0PgorCitmdW5jdGlvbiBvbmxvYWQoKQoreworICAgIGNvbnNvbGUuZ3JvdXAoIm91
dGVyIGdyb3VwIik7CisgICAgY29uc29sZS5ncm91cCgiaW5uZXIgZ3JvdXAiKTsKKyAgICBjb25z
b2xlLmxvZygiTWVzc2FnZSBpbnNpZGUgaW5uZXIgZ3JvdXAiKTsKKyAgICBjb25zb2xlLmdyb3Vw
RW5kKCk7CisgICAgY29uc29sZS5ncm91cEVuZCgpOworICAgIGNvbnNvbGUubG9nKCJNZXNzYWdl
IHRoYXQgbXVzdCBub3QgYmUgaW4gYW55IGdyb3VwIik7CisKKyAgICBydW5UZXN0KCk7Cit9CisK
K2Z1bmN0aW9uIHRlc3QoKQoreworICAgIEluc3BlY3RvclRlc3QuZHVtcENvbnNvbGVNZXNzYWdl
c1dpdGhDbGFzc2VzKCk7CisgICAgSW5zcGVjdG9yVGVzdC5jb21wbGV0ZVRlc3QoKTsKK30KKzwv
c2NyaXB0PgorPC9oZWFkPgorCis8Ym9keSBvbmxvYWQ9Im9ubG9hZCgpIj4KKzxwPgorVGVzdHMg
dGhhdCBjb25zb2xlLmdyb3VwRW5kIG1lc3NhZ2VzIHdvbid0IGJlIGNvYWxlc2NlZC4gPGEgaHJl
Zj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MTE0Ij5CdWcgNTYx
MTQ8L2E+Cis8L3A+CisKKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAyZmM5NDZkMmVh
YWVmODAzYmIwNjAzYzMwYTg5MjYyMDVhODNjMjY2Li41YTNiM2ExODgwYWE0ZTRmOWE1YWM4MTNi
YjRiNDFiNGU4MDVhNTRmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDMtMTUg
IFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBjb25z
b2xlLmdyb3VwRW5kIGNhbGxzIHR3aWNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD01NjExNAorCisgICAgICAgIFRlc3Q6IGluc3BlY3Rvci9jb25zb2xl
L2NvbnNvbGUtbmVzdGVkLWdyb3VwLmh0bWwKKworICAgICAgICAqIGluc3BlY3Rvci9Db25zb2xl
TWVzc2FnZS5oOgorICAgICAgICAoV2ViQ29yZTo6Q29uc29sZU1lc3NhZ2U6OnR5cGUpOgorICAg
ICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JDb25zb2xlQWdlbnQuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6SW5zcGVjdG9yQ29uc29sZUFnZW50OjphZGRDb25zb2xlTWVzc2FnZSk6IGRvIG5vdCBj
b2FsZXNjZSBhZGphY2VudCBFbmRHcm91cCBtZXNzYWdlcy4KKwogMjAxMS0wMy0xNCAgU2FtIFdl
aW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gUm9iZW4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db25zb2xlTWVzc2FnZS5oIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvbnNvbGVNZXNzYWdlLmgKaW5kZXggY2JkNzljNjZi
MTM5ZjQyNzhiODk4OTM2NDQ3OWJiMWQwZGFmYWRkMi4uNGU2ZjExNWU4NzFhYjMzZWExZDg3ZmVi
ZGQxZThlMDNlMjYzOTdmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0Nv
bnNvbGVNZXNzYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0NvbnNvbGVNZXNz
YWdlLmgKQEAgLTYyLDYgKzYyLDcgQEAgcHVibGljOgogCiAgICAgTWVzc2FnZVNvdXJjZSBzb3Vy
Y2UoKSBjb25zdCB7IHJldHVybiBtX3NvdXJjZTsgfQogICAgIGNvbnN0IFN0cmluZyYgbWVzc2Fn
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fbWVzc2FnZTsgfQorICAgIE1lc3NhZ2VUeXBlIHR5cGUoKSBj
b25zdCB7IHJldHVybiBtX3R5cGU7IH0KIAogcHJpdmF0ZToKICAgICBNZXNzYWdlU291cmNlIG1f
c291cmNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNv
bnNvbGVBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29uc29s
ZUFnZW50LmNwcAppbmRleCAwNTU5MGRlYmExODRlOGViZGMyMjY4Y2QyNmRhYWZmMDgwM2YwZThm
Li4xMWZkODA5NjViMGQ0NDkwZmEzNjNjNGY2MGNiOTFjYWQ5OWQwZmFkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29uc29sZUFnZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQ29uc29sZUFnZW50LmNwcApAQCAtMjQ0
LDcgKzI0NCw3IEBAIHZvaWQgSW5zcGVjdG9yQ29uc29sZUFnZW50OjphZGRDb25zb2xlTWVzc2Fn
ZShQYXNzT3duUHRyPENvbnNvbGVNZXNzYWdlPiBjb25zb2xlCiAgICAgQVNTRVJUKG1faW5zcGVj
dG9yQWdlbnQtPmVuYWJsZWQoKSk7CiAgICAgQVNTRVJUX0FSRyhjb25zb2xlTWVzc2FnZSwgY29u
c29sZU1lc3NhZ2UpOwogCi0gICAgaWYgKG1fcHJldmlvdXNNZXNzYWdlICYmIG1fcHJldmlvdXNN
ZXNzYWdlLT5pc0VxdWFsKGNvbnNvbGVNZXNzYWdlLmdldCgpKSkgeworICAgIGlmIChtX3ByZXZp
b3VzTWVzc2FnZSAmJiBtX3ByZXZpb3VzTWVzc2FnZS0+dHlwZSgpICE9IEVuZEdyb3VwTWVzc2Fn
ZVR5cGUgJiYgbV9wcmV2aW91c01lc3NhZ2UtPmlzRXF1YWwoY29uc29sZU1lc3NhZ2UuZ2V0KCkp
KSB7CiAgICAgICAgIG1fcHJldmlvdXNNZXNzYWdlLT5pbmNyZW1lbnRDb3VudCgpOwogICAgICAg
ICBpZiAobV9pbnNwZWN0b3JTdGF0ZS0+Z2V0Qm9vbGVhbihDb25zb2xlQWdlbnRTdGF0ZTo6Y29u
c29sZU1lc3NhZ2VzRW5hYmxlZCkgJiYgbV9mcm9udGVuZCkKICAgICAgICAgICAgIG1fcHJldmlv
dXNNZXNzYWdlLT51cGRhdGVSZXBlYXRDb3VudEluQ29uc29sZShtX2Zyb250ZW5kKTsK
</data>
<flag name="review"
          id="77976"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>