@blockly/field-colour causes "CSS already injected" and "Invalid block definition" errors after upgrading Blockly to v11
Description:My project was originally using Blockly v6, but after upgrading to Blockly v11, we encountered issues when adding the now separately packaged @blockly/field-colour library.
Main Issues:
CSS Injection Error
"Invalid block definition" Error
When importing registerFieldColour from @blockly/field-colour:
Uncaught TypeError: Invalid block definition for type: example_type at new Block$$module$build$src$core$block (blockly_compressed.js:11432:1) at new BlockSvg$$module$build$src$core$block_svg (blockly_compressed.js:15073:1) at WorkspaceSvg$$module$build$src$core$workspace_svg.newBlock (blockly_compressed.js:20917:1) at domToBlockHeadless$$module$build$src$core$xml (blockly_compressed.js:2509:1) at domToBlockInternal$$module$build$src$core$xml (blockly_compressed.js:2355:1) at VerticalFlyout$$module$build$src$core$flyout_vertical.createFlyoutBlock (blockly_compressed.js:18033:1) at VerticalFlyout$$module$build$src$core$flyout_vertical.createFlyoutInfo (blockly_compressed.js:17993:1) at VerticalFlyout$$module$build$src$core$flyout_vertical.show (blockly_compressed.js:17961:1) at Toolbox$$module$build$src$core$toolbox$toolbox.updateFlyout_ (blockly_compressed.js:20838:1) at Toolbox$$module$build$src$core$toolbox$toolbox.setSelectedItem (blockly_compressed.js:20814:1)
Steps to Reproduce:
Expected Behavior:
Actual Behavior:
Environment:
Additional Notes: