TL;DR
When personal roboport construction robots take items from the stack you're holding in your hand, don't allow them to take the last one.What ?
The idea is pretty simple and I can't think how to expound on it anymore.Why ?
You're building something and then realise you don't have enough items to finish it. So you decide to place ghosts while you're in the right mindset and the plan is still fresh.If you have a personal roboport and robots, they'll place items as you ghost them. Which means that eventually they'll take the last item from your hand making it so that you can't place ghosts anymore. Unless you do some dumb and annoying workaround like take off your armor, put the robots in the trash slot or set up a blue print.