I found a really annoying behavior in 2.8 I hope is just the result of an unchecked box somewhere or something.
Back in 2.7x, Blender was respectful of hidden objects per layer. If I have objects in multiple layers and I unhide using [alt]+[h] in say layer 2, then only the hidden objects within layer 2 will be unhidden. It left hidden objects in other layers alone.
In 2.8x, the equivalent to the older layer system is collections. However, now in 2.8x, it appears if I unhide ([alt]+[h]) with only one active collection, Blender decides to unhide every hidden object across all collections.
Is there a way of making Blender respect hidden objects per collection like it did layers in 2.7x?