Selector menu contains hidden blocks

I was experimenting with the selector feature of the block editor, which can be found when right-clicking on the definition hat on the block editor, and I found a few blocks that are not anywhere in the block palette, which were assigned to each primitive. These primitives are:

doScreenshot
alert
log
reportPentrailsAsSVG
getLastMessage
reportHyperZip
reportStackSize
reportFrameCount
reportYieldCount
reportThreadCount
reportRelationTo
reportTypeOf
reportTextFunction
reportCompiled
reportCONS
doShowTable

Is there any way to get these blocks in the palette or editor?

Welcome to Snap! Forum!

You can get the corresponding blocks by shift-clicking the Snap! logo in the editor, click "switch to dev mode" and the hidden blocks will appear in their own sections of each category.

The exception is reportPentrailsAsSVG ((pen vectors)), which is accessed by right-clicking on the pen trails block and selecting "pen vectors".

And reportCompiled can be found by shift clicking the options menu (17354830445081588344389863132504 and enabling both "JIT compiler support and javascript extensions. The block can be found at the bottom of the operators category.

untitled script pic(33)
that's already there.

btw, you can always

(drag the pic in the snap editor.)

you always say this as if we've had the block(s) forever

yeah thats true.

ah, yes. I just mean that this will work for pretty much every case. I guess most of these are blocks I just randomly make using some obscure snap feature.