there is also a check in there if just 1 lab lacks them it gets ignored, but i'm gonna rewrite this for 2.0 anyways since i wasn't happy with the detection system to begin with, its currently just a port of how it behaved in 1.x
Fair enough. Sorry that my bug report ended up being a nothingburger. I will upload a save if the issue starts happening again.
Another minor bug: The icons still show above other windows. Which looks particularly bad on the map view. You should check to make sure nothing is open before drawing them.