정보를 미리 입력한 상태로 주제를 시작할 때 원박싱이 작동하지 않습니다

새 토픽을 미리 채운 정보와 함께 시작하는 링크를 만드는 방법Create a link to start a new topic with pre-filled information에 대한 문서에는 다음과 같이 설명되어 있습니다:

그러나 나열된 예시를 그대로 복사해서 붙여넣어도, 리다이렉트 과정에서 title= 뒤에 지정된 URL에서 슬래시(/) 하나가 제거되는 것처럼 보입니다. 그 결과 브라우저가 https://meta.discourse.org/new-topic?title=https:/www.xkcd.com/556으로 이동하며, 미리 채워진 제목이 https:/www.xkcd.com/556인 새 토픽 작성 창이 열립니다. https://meta.discourse.org/t/start-a-topic-by-pasting-a-link-like-reddit/54071에서 설명된 동작과 원박싱(oneboxing)은 당연히 발생하지 않으며, 제목 URL에 /를 수동으로 다시 추가하는 경우를 제외합니다.

처음 이 동작을 확인했을 때, 제 호스팅된 Discourse에서 테스트를 해보며 설정이 잘못되었을 것이라고 생각했지만, 제공된 예시에서도 같은 현상이 발생하므로 버그인 것 같습니다.

개인적 의견으로는 쿼리 파라미터 중 URL에서 안전하지 않은 문자는 인코딩해야 한다고 생각합니다.

따라서

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: