I don’t know why we are talking at cross purposes. Yes, I know there is no condition for the superior display of an upper, left, right or lower header.
But there is a condition for each bar.
If I set such a condition for the upper bars it works without problems:
Example for not logged in users:
And if I set both to logged in only, the top header disappears completely.
The problem with the left bar is not that the condition would not make it disappear, it already does. It is because another element is created outside the header area which does not disappear!
If you remove this element, the left bar is gone as it should be.
So my temporary solution is to set a CSS
display: none; on this element with the corresponding condition. But this should already be done by the theme!
I hope I could express myself better now.