Oneboxing не работает при создании темы с предварительно заполненной информацией

В документации по созданию ссылки для начала новой темы с предварительно заполненной информацией сказано:

Однако даже при прямом копировании и вставке приведённого примера редирект, по-видимому, удаляет один из слэшей в URL, указанном после title=, в результате чего браузер перенаправляется на https://meta.discourse.org/new-topic?title=https:/www.xkcd.com/556, открывая окно редактора для новой темы с предварительно заполненным заголовком https:/www.xkcd.com/556. Поведение и функция oneboxing, описанные в Start a topic by pasting a link (like Reddit), естественно, не срабатывают, если вы вручную не добавите ещё один / в URL заголовка.

Я впервые столкнулся с этим поведением, пробуя различные варианты на своём размещённом Discourse, и подумал, что, возможно, у меня что-то настроено неправильно, но теперь это кажется ошибкой, поскольку она также проявляется с приведённым примером?

По моему мнению, вы обязаны кодировать любые небезопасные параметры запроса.

Таким образом,

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

превращается в

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

что работает как Discourse Meta (открыть в новой вкладке)

Ах! Спасибо, я бы предложил уточнить пример, но дальше можно продолжать. Очень признателен!

Я добавил эту информацию в руководство, спасибо! :handshake: