selector and score evaluate as blank on signs
/tellraw @a {"rawtext":[{"selector":"@a"}]}
→ You get your name Now place a sign and type in it
{"rawtext":[{"selector":"@a"}]}
→ It's blank