(Not using the normal format since there is no error code, but yes I use 1.12 unmodded with dot separator.)3 maybe related bugs with displaying alien ship contacts:
First issue: There are some glitches in the "contacts list". In my game, there is an Alien NPR known as the Saratov Aliens. However since communication was established, they are known as the Saad Alliance. This leads to some issues, as the game rapidly glitches between those two names. To replicate: Go to the attached DB, tactical window, "contacts" tab and select the "saratov aliens 224" in the drop down menu for "display single race contacts only". The name will flicker between saratov aliens and saad alliance. Expected behaviour: Just use Saad alliance everywhere after communications is established.
This leads right to the
second issue. As you can see, if you disable "lost contacts" there are no contacts displayed for any race in Saratov, even though there are 4 ships right next to my Survey ship at Saratov B1. Expected behaviour: Unless I severely misunderstand the purpose of this list, the list of contacts should show all current contacts so you can easily find them.
Third Issue: This has to do with drawing contacts on the tactical map. As you can see in the DB, I have several Deep space tracking stations on Saratov B1 and passive sensors in orbit on the CVS Athena. The alien ships are in orbit as well and thus have a distance of zero to my passive sensors. However, the passive sensors can't detect them, even though they have a thermal signature. When you turn active sensors off, the ships just vanish, even though they are right next to my ship. Expected behaviour: Passive thermal sensors and deep space tracking stations should always detect a nonzero thermal emission at zero range. Same for other sensors.
The DB is here (7z format, 22MB), as I couldn't upload before:
https://drive.google.com/file/d/1kYL4ssDl2xuqpz3JhQfWCdQDZO8McBUt/view?usp=sharing