Oneboxing funktioniert nicht, wenn ein Thema mit vorab ausgefüllten Informationen gestartet wird

Die Dokumentation unter Link zum Erstellen eines neuen Themas mit vorab ausgefüllten Informationen besagt:

Selbst wenn das angegebene Beispiel direkt kopiert und eingefügt wird, scheint eine Weiterleitung einen der Schrägstriche aus der URL, die nach title= angegeben ist, zu entfernen. Dies führt dazu, dass der Browser stattdessen zu https://meta.discourse.org/new-topic?title=https:/www.xkcd.com/556 navigiert, wodurch ein Composer-Fenster für ein neues Thema mit dem vorab ausgefüllten Titel https:/www.xkcd.com/556 geöffnet wird. Das Verhalten und Oneboxing, das unter Start a topic by pasting a link (like Reddit) beschrieben wird, tritt dann offensichtlich nicht auf, es sei denn, Sie fügen manuell einen weiteren / zurück in die Titel-URL ein.

Ich habe dieses Verhalten zum ersten Mal bemerkt, als ich Dinge auf meinem gehosteten Discourse ausprobiert habe, und dachte, ich hätte etwas falsch konfiguriert, aber es scheint ein Fehler zu sein, da es auch mit dem bereitgestellten Beispiel auftritt?

1 „Gefällt mir“

Meiner Meinung nach sollten Sie alle unsicheren Abfrageparameter kodieren.

Also

https://meta.discourse.org/new-topic?title=https://www.xkcd.com/556

wird zu

https://meta.discourse.org/new-topic?title=https%3A%2F%2Fwww.xkcd.com%2F556

das funktioniert wie Discourse Meta (in einem neuen Tab öffnen)

4 „Gefällt mir“

Ah! Danke, ich würde vorschlagen, das Beispiel zu verdeutlichen, kann aber von hier aus fortfahren. Sehr geschätzt!

4 „Gefällt mir“

Ich habe diese Info zum Leitfaden hinzugefügt, danke! :handshake:

2 „Gefällt mir“