Minor thing, but it seems that placeholders disappear when a script is compiled, so wouldn’t it be better if the placeholder menu items were deactivated when compiled and only activated when the script is edited?
That may cause confusion. Especially since Placeholders are a fairly advanced and unique feature.
This is how it has been since placeholders were introduced. The act of compiling strips all placeholders in order for the script to compile successfully. The idea that the placeholders would be restored following a compile is a nice one. However, the compile-to-bytecode and then decompile-from-bytecode-to-source nature of AppleScript makes this challenging. I’ll file a feature request for SD8 for this one.