Zero-width characters pose a security risk and existential threat to ENS

From an earlier draft of UTS-46, one reviewer brought up the emoji case:

  1. If CheckJoiners, the label must satisfy the ContextJ rules from Appendix A, in The Unicode Code Points and Internationalized Domain Names for Applications (IDNA) [IDNA2008] , except that if EmojiVersion≠0, ZWJ characters are allowed if they are within Emoji ZWJ Sequences specified for Unicode Emoji Version=EmojiVersion.

Not sure if there was any additional internal Unicode discussions around this, but seems like it didn’t make it into a final draft.

How would it treat “:family:.eth” vs “:man::woman::boy:.eth”? Are these 2 distinct domains?