Conemu: Not saving tab groups correctly

Created on 29 Sep 2019  Â·  11Comments  Â·  Source: Maximus5/ConEmu

Versions

ConEmu build: 190714 x32/x64
OS version: Windows 10.0.17134.915 x32/x64
Used shell version (Far Manager, git-bash, cmd, powershell, cygwin, whatever): cmd

Problem description

Tabs do not load in the correct configuration

Steps to reproduce

  1. Create two groups of 50/50 tabs
  2. Close ConEmu
  3. Open ConEmu

Actual results

Consoles regen in the order 1-1, 2-2, 1-2 in one group, then 2-1 in the other

Expected results

1-1, 1-2 in one group,
2-1, 2-2 in the other (how it was saved, two sets of 50/50s)

Additional files

-cur_console:d:B:\ -cur_console:t:1-1 C:\WINDOWS\System32\cmd.exe

> -cur_console:s1T50H -cur_console:d:B:\ -cur_console:t:1-2 C:\WINDOWS\System32\cmd.exe

-cur_console:d:B:\ -cur_console:t:2-1 C:\WINDOWS\System32\cmd.exe

-cur_console:s1T50H -cur_console:d:B:\ -cur_console:t:2-2 C:\WINDOWS\System32\cmd.exe

This is just a basic example. When I have 6 tabs (3 groups of 2), it seems to take the second tab from the second and third group and sandwich them between the first and second tab in the first group. (2-1 and 3-1 in this example are on their own)

P.S. no idea why some of my tabs get that underline in the prompt... cls clears it.

EDIT 14/10/19: Fixed broken markdown in codeblock

settings type-bug

Most helpful comment

Not yet. Planning to work on it on weekends

All 11 comments

Saw the preview (Build 191012 (preview)) so figured I would test it.

This configuration still breaks (sorry!)

The numbering is what I assigned, not the order I created the tabs in or anything.

-cur_console:d:B:\ -cur_console:t:1-1 C:\WINDOWS\System32\cmd.exe

> -cur_console:s1T50H -cur_console:d:B:\ -cur_console:t:1-5 C:\WINDOWS\System32\cmd.exe

-cur_console:s3T50V -cur_console:d:B:\ -cur_console:t:1-3 C:\WINDOWS\System32\cmd.exe

-cur_console:s4T50H -cur_console:d:B:\ -cur_console:t:1-2 C:\WINDOWS\System32\cmd.exe

-cur_console:s5T50H -cur_console:d:B:\ -cur_console:t:1-4 C:\WINDOWS\System32\cmd.exe

-cur_console:d:B:\ -cur_console:t:2-1 C:\WINDOWS\System32\cmd.exe

-cur_console:s6T50H -cur_console:d:B:\ -cur_console:t:2-2 C:\WINDOWS\System32\cmd.exe

2 groups of tabs. The first set looks like below, the second group is a 50/50.
how it should look like
Closed and Re-opened ConEmu
broken :(
The second group of tabs seems to have regenerated fine though.

I went back to the old build I used with this bug reoport and tried the above configuration. Excluding the issue with one tab showing in group 1, it regenerated fine. (I tested it with and without the second group of tabs, the below is with the second group where it breaks)
Regenerated kind of OK
So what I am saying is the fix broke something that did work.

Also seems that my original example works, but only when you save the active tabs in the correct layout again (My guess is that it was saving wrong instead of regenerating wrong?)

Sorry if I jumped the gun a bit before you marked it as closed, I'm just really eager to use this software without needing to fix the layout every time!

Thank you for looking into this issue!

If this bug same as #1892 so it's not fixed for me. Sometimes tab restored incorrectly into another tab that wasn't been split

The tab in a group going to the first group was fixed by the referenced commit, but in doing so it seems it broke another part of loading the tabs. (See my screenshots)

As I said above, I think it was saving the config wrong, rather than loading it wrong. So re-create the config and try again?

The same config I posted before is now

-cur_console:d:B:\ -cur_console:t:1-1 C:\WINDOWS\System32\cmd.exe

-cur_console:s1T50H -cur_console:d:B:\ -cur_console:t:1-2 C:\WINDOWS\System32\cmd.exe

> -cur_console:d:B:\ -cur_console:t:2-1 C:\WINDOWS\System32\cmd.exe

-cur_console:fs3T50H -cur_console:d:B:\ -cur_console:t:2-2 C:\WINDOWS\System32\cmd.exe

Nope, even with fresh config tabs restores incorrectly

Maybe posting your config would help, because the tabs not in the correct group issue specifically is fixed with the latest build for me.

Yep, I repeat that bug.
Clear config https://gist.github.com/Makishima/e3501b8d1897d85bf02b1625a119d700
Config after close conemu https://gist.github.com/Makishima/8f9faa06ec096198ea6a723897f807ee
Config after open conemu https://gist.github.com/Makishima/722344af6f14a549ad88bb10870e5786

First tab group
изображение

Second tab group
изображение

Groups after restart
изображение
изображение

Same here. Any updates on this?

Not yet. Planning to work on it on weekends

With a set of tabs already open, opening a new group using the menu will add them into the existing tab group, rather than into a new tab group. Essentially like adding a new tab "to right" would do. Not sure if this intended behaviour?

I'm a new user, looking for a terminal specifically designed for remembering split windows-- but this bug makes the Save Active Tabs feature worthless, since reopening ConEmu or cmder causes the windows to be jumbled.

Is there an older version I should use before this bug was introduced?

There doesn't seem to be any update since November. Any update would be appreciated. Thanks.

@Patium: I have exactly the same experience.

Was this page helpful?
0 / 5 - 0 ratings