When you perform a fetch or pull, sometimes the branches tree on the left of the application doesn't stay expanded.
This applies to the local and remote branches.
The behaviour doesn't appear to be consistent. I think it only contracts when there are changes to the branches e.g. remote branches may contract when branches are pruned from the tree.