As the summery says, dialogs seem not to be able to resolve text components with “nbt”, “score” or “selector” correctly, no matter where these text components are, whether in “contents” of a “plain_message” in body elements or in a “hover_event” of another text component.
For text component with “nbt” or “score”, they are shown as ““ (empty string), even if this can be correctly resolved by a /tellraw command.
For text component with “selector”, they are simply shown as the string in the “selector” tag (eg. “@n”).
I hope this can be fixed rather than work as intended because this is important for data packs to make menus with.
This is a duplicate of MC-297871.