Probably easier way to repro:
1) place robo port inside factory
2) build a blueprint (note the warning about missing resources)
3) Go outside
4) click on missing robots/resources notif
Possible fixes:
- Show an error if you're on the wrong surface for a notification
- A further nice thing to do would be to make the notification live longer if the user clicks on it so they have time to go outside.
- Don't show notifications at all if you're on the wrong surface (bad since you don't get warned about attacks)
- (preferred but harder) Allow the map to show you a different surface. (This is problematic for the insides of factories since you can't distinguish between them)