Ok,
I realize the difference between when it's shown and when not but is it really necessary to hide the enemy fleet from the player during mission attack?
This has additional downsides too:
-The player can not follow the battle without attending it.
-No sound notification for the attacking player when the battle starts. You have to be there and never doing other things (like reading the forum).
-Without any notification it happens that the player misses the initial 10 seconds that specially are designated for the player to join before the battle starts. I can't join the battle when I don't know about the battle. :/