In the program settings, I have the "At Startup Open to" option set to "Most recent layout-any".
While working with a single layout, this works great for opening the layout to where I left off after closing and reopening Logos. But if I'm working with layout 1, then open layout 2 without first selecting the "Update active" option for layout 1, when I go back to layout 1 (even in the same Logos session), layout 1 is no longer as it was when I switched to layout 2--it has reverted back to whatever it looked like when I last ran the "Update active" option for it.
The bottom line is, a layout (panels, tabs, and resource locations) is automatically preserved when closing and reopening Logos, but not when leaving and then coming back to the layout. I expect that's just the way it is and I'll have to reconstruct the layout (including all the resource locations) if I forget to run the "Update active" option on a layout before opening another one, but this has bit me often enough that I'm hoping there's a way to change this behavior that I'm just not aware of.