I noticed the editor allows multiple on start
blocks to be created. If you do this the editor appears to flash an exclamation mark warning triangle on first statement briefly and the ones that won’t execute get marked with a diamond background pattern. Precedence might be determined by vertical placement? If you hover over the patterned blocks this text appears:
This block is disabled and will not run. Attach this block to an event to enable it.
Is that the best message for the typical MakeCode programmer?
The simulator allows the program to be executed with this erroneous condition.
Has there been any discussion on allowing multiple on start
blocks? Scratch does allows multiple blocks for the equivalent event.