It's a very old bug I never reported I think. Sorry.
Requirement:
[ul]
[li]You have several toolbar in a row.[/li]
[li]You have previously saved some layouts with option Close all existing listers when loading this layout ON and with or without the ignore toolbars saved within this layout option.[/li][/ul]
Steps to reproduce the bug:
[ul]
[li]All listers are closed.[/li]
[li]In a new lister create a new button in one of those toolbars in a row (not into the last one) that will force you to resize that toolbar to display the new button.[/li]
[li]Save customization.[/li]
[li]Example:
[/li]
[li]Closing or not this lister doesn't change the next.[/li]
[li]From a button whose command is Prefs LAYOUTLIST, (the default one or from the tray) restore a layout whose option Close all existing listers when loading this layout is ON ← Important.[/li]
[li]No matter the ignore toolbars saved within this layout option state, this layout will restore the toolbars as they were when you saved this layout hidding the buttons you added:
[/li][/ul]
If you inadvertently close this lister at last, all the new listers will have the same toolbar messed and you'll have to resize the toolbars again.
You need to save the toolbar set after changing the toolbar positions.
I suspect Opus is set to automatically update the Default Lister, including the Default Toolbar Set, when you close a window normally, but that won't (and probably shouldn't) happen if all the windows are closed at once to open a layout.
(Probably shouldn't, because which window gets to save itself as the default, if you have three open and modified the toolbars in one or two but not all of them, or have a custom toolbar set in one of them?)
After changing the toolbar positions, you can use Settings -> Toolbars -> Set as Default Toolbar Set to explicitly save the current toolbars and their positions as the default toolbar set. (The command can be moved to another button or hotkey for convenience if needed.)
Of course, this is only needed at all due to having lots of toolbars in a row instead of one toolbar per row. Presumably there's a reason you're doing that, but if not then just having one toolbar per row will save you from having to move them all around and re-save the toolbar set every time you insert a button.
I didn't have the command Toolbar SETDEFAULT=quiet in Settings -> Toolbars -> Set as Default Toolbar Set and I didn't find it in the provided default commands list in customization mode. I manually created this button whit the proper command and used it.
Now it works for the restored layout whose options:
[ul]
[li]Close all existing listers when loading this layout[/li]
[li]ignore toolbars saved within this layout[/li][/ul]
are ON.
Not obvious for average users to figure all this out. It still sounds like a bug to me.
Yes it was. And Ignore toolbars of Default Lister is OFF in the same setting pane. Now I invert those to be sure and set a default lister that suits me. It works now as intended.
It's in the default Opus 11 toolbars. You may be missing some other things which were added to them so it could be worth going through the defaults to see what's new (or what was new a few years ago ).
There's no bug there, honestly. It's behaving exactly as intended. Now that toolbars are completely independent in each lister, you need to tell Opus when you want to save a particular lister's toolbar setup as the new default (with the extra that you can make it happen automatically when you click the close button on a window).
("Toolbar setup" as in which toolbars are displayed and where. The individual buttons on each toolbar are saved as part of the toolbars themselves state as soon as you click OK in the Customize dialog, so those do not need saving explicitly after each edit. Normally, people edit what is on the toolbars a lot but only rarely have a need to change which toolbars are displayed or where. So you're doing something unusual here, and creating extra work for yourself.)
You're right. I reset the toolbar after backup mine to see what's new and it did the trick. It's time to customize and cleanup. I won't use toolbars in a row again.