Steps to reproduce: 1. Create a mechanism 2. Add a component to the "Components" section in mechanism. <img width="873" height="449" alt="Image" src="https://github.com/user-attachments/assets/505e5a98-3a51-4c7f-ad54-423d30c11100" /> 4. Add the mechanism to the robot. 5. In the robot or in an opmode, add a block that uses the mechanism's component. <img width="844" height="513" alt="Image" src="https://github.com/user-attachments/assets/9f55f491-3809-4e66-9887-d7762917342e" /> 7. In the mechanism, move the component to the "Private Components" section. Save the mechanism. <img width="876" height="451" alt="Image" src="https://github.com/user-attachments/assets/e21c7411-f81d-4539-9c30-9fa283963259" /> 8. Reload the browser (This is necessary due to a bug introduced in pr #224.) 9. In the robot (or the opmode), look at the block that uses the mechanism's component. <img width="826" height="493" alt="Image" src="https://github.com/user-attachments/assets/dbddcfc3-3ae4-413c-945b-4cfeb19a103e" /> The message on the block is incorrect. Instead of "...no longer exists", it should say that the component is private in the mechanism.