- Create a scenario in which the "realistic submarine communications" feature is enabled. This scenario only needs to have one side, which is controlled by the player.
- Add a surface ship with a passive sonar.
- Place a submarine close enough to the surface ship for the surface ship to easily classify the submarine using its passive sonar.
- Run the scenario. Order the submarine to dive below communication depth and to move at a high speed.
Expected behaviour
When a submarine on the player's side which is out of communication is detected and identified by a unit which is also on the player's side, the last known position of the submarine should ideally be updated to reflect the detection.
At a minimum, the contact should become marked as friendly.
Actual behaviour
It appears that, when a detected contact is determined to correspond to a submarine on the player's side which is out of communication, the contact is immediately dropped. Immediately thereafter, the submarine is reacquired by the sonar as a new contact with a new name. This process repeats for as long as the submarine is out of communication and detectable by the sonar. This tends to distract and confuse the player, especially in a complicated tactical situation.