I have usually four panels open and six panels hidden due to autohide mode (Only showing as tabs on the side or bottom of the window)
When I Show all panels ( after having hidden them all) all panels are shown open.
The request: Only those panels which were open when they were hidden should be
shown open after the Show all panels command.
This is not supported by the user interface toolkit. In your case I recommend either not using the new command or show only the panels you really want to show.