Endless Loop....

In a classical sense yeah. But there’s usually a way to change the condition inside the loop body.

This runs with zero issue. False by default, runs the loop body. We set TRUE when we reach 10. Loop Ends.

The while Macro is technically looking for a FALSE condition to be completed.