The bug
If you place a Command Block that instantly replace itself with a Sign with text, the Sign's text will not appear until the world is reloaded.
This started happening since 22w11a, it affects all block entities, not just signs.
How to reproduce
Use this command:
/give @p command_block[block_entity_data={id:command_block,Command:"/setblock ~ ~ ~ oak_sign{front_text:{messages:['\"\"','\"\"','\":D\"','\"\"']}} replace",auto:1b}]
Place the Command Block (a Sign will replace it)
❌ See if the Sign has text or not. If not, reload the world and watch it again
Linked issues
Attachments
Comments 4
Per MC-252793, affects all block entities rendering as default.
Per MC-257575, this can also be experienced with pistons extending when breaking a block entity right in front: the moving piston animation becomes invisible.
I can confirm this behavior.