Hi,
This usecase should indeed be supported; to clarify, when you say you're appending your custom blocks to Blockly.Blocks, are you doing so by calling Blockly.Blocks.appendChild(yourblock), or are you doing Blockly.Blocks['block_name'] = {block definition}/Blockly.defineBlocksWithJsonArray([{block definition}], and seeing that appendChild is being called from somewhere in Blockly's internals?
- Aaron