to have this bug solved in a next release please?
I sincerely doubt that will happen. This limitation has been around since the beginning (15-17 years ago, depending on whether or not PAL was already included in SAM 1)
If you reread the PAL QuickStart Guide you'll notice that even Spacial has made you aware of that limitation...
I think this is due to the fact that "simple" conditions are optimized away by the compiler and the "1 line per second" way that SAM runs PAL scripts instead of as a big chunk run all at once.
There is obviously a workaround and even a very simple one: Just use a loop with only one iteration instead of the condition.
var test : float = 10;
var runloop : boolean = True;
WHILE test = 10 AND runloop THEN
runloop := False;