Derzeit erlaubt Discourse nicht die Konfiguration eines Hosts mit nicht-lateinischen Buchstaben in seinem Namen für das Einbetten. Jeder Versuch, einen internationalisierten Domainnamen (IDN) zum Einbetten hinzuzufügen, führt zu einem Fehler “Host ist ungültig”.
Eine IDN https://अमरकोश.भारत hat die entsprechende Punycode-Darstellung https://xn--l1b6a9di5a0j.xn--h2brj9c, aber keiner von beiden qualifiziert sich als gültiger Host.
Derzeit scheint die einzige Lösung zu sein, die Eigenschaft “Content Security Policy Frame Ancestors - Beschränken Sie, wer diese Website über CSP in Iframes einbetten kann. Erlaubte Hosts beim Einbetten steuern” zu deaktivieren, um es zum Laufen zu bringen. Aber das macht die Discourse-Installation für jeden zum Einbetten offen.
Die Hostnamenvalidierung für das Einbetten sollte gelockert werden, um auch internationalisierte Domainnamen einzuschließen.