Not sure if is a bug or a inconsistency but if you make a sign and set colours on same line with commands you can edit but when exit and join the world again (or restart in case of server) the sign cannot be edited again.
Steps.
put a sign
merge the following nbt with /data merge block
{front_text:{messages:['["",{"text":"a","color":"dark_blue"},{"text":"b","color":"dark_red"},{"text":"c","color":"yellow"}]','{"text":"line2"}','{"text":"line3"}','{"text":"line4"}']}}
test you can edit that sign (repeat step 2 because edit the sign lost the format)
restart the server or if you are in singleplayer exit and join again
try to edit the sign
The steps in video: https://youtu.be/jiT9_V2nRug
Comments 3
oh then still being a issue because i can edit the sign, when reload the world i cannot edit like say the technical changes.
Can reproduce in 1.20.1, but not in 1.20.4. The issue of being able to edit the sign at all is tracked in MC-265322.
Intended per https://www.minecraft.net/en-us/article/minecraft-snapshot-23w14a: