I'd like to have the displayed units stay on the map in both of those situations. This is, after all, not a memory game (unless I've forgotten that it is).
For example. I save the game and continue it tomorrow. When I reload it, unless I actually have a unit adjacent to the enemy unit those enemy units won't be seen.
Also, if I'm playing PBEM as Germany and send the turn to my Japanese ally, the Japanese player won't see the enemy units unless there is currently an Axis unit next to them.
