I'm not sure the blocklyUiNodeID is correctly being set to undefined in the case that the blocklyUI is visible