미리 채워진 주제 링크 생성 지원

질문이 있습니다.

테마 컴포넌트를 구현했는데, 버튼이 있습니다. 이 버튼을 클릭하면 미리 채워진 내용과 제목이 포함된 새 주제(new-topic) 양식이 열립니다. 다음과 같은 형태입니다.

https://www.mydomain.com/new-topic?title=${title}&body=${body}

잘 작동하며 새 주제 양식이 열리지만, 계속 진행하지 않고 "폐기(Discard)"를 클릭하면 주제가 폐기되지 않고 대신 초안(draft)으로 저장됩니다…
"폐기"를 클릭했으므로 초안으로 남겨두고 싶지 않으며, 나중에 초안을 정리해야 합니다.

이 새 주제 URL을 사용할 때 이것이 의도된 동작인지 궁금합니다.
폐기를 선택할 때 초안으로 저장되지 않도록 하는 방법이 있을까요.

감사합니다.

재현 방법:

  1. 테마 컴포넌트에서 버튼을 추가하고, 그 ref를 아래와 같이 새 주제 URL로 설정합니다.
const topicBody = `.....`;
const title = "....";

// 새 주제 생성 URL
const createTopicUrl = `https://www.mydomain.com/new-topic?title=${title}&body=${topicBody}`;

const createTopicLink = `<span><a href="${createTopicUrl}" rel="noopener noreferrer">새 주제</a></span>`;

const meta = `<div>${publisher}${pub_date} ${createTopicLink}</div>`;

const description = `<p>${description}</p>`;

// UI에 "새 주제" 버튼 추가
return `<li class="news-item"><hr><div class="news-title"><a href="${url}" target="_blank">${title}</a></div>${meta}${description}</li>`;
  1. “새 주제” 버튼을 클릭하면 미리 채워진 제목과 내용으로 새 주제 양식이 열리는 것을 확인합니다.
  2. 폐기(discard)를 클릭하고 확인합니다.
  3. "내 게시글(my posts)"을 확인하면 폐기된 이 새 주제에 대한 새 초안이 있습니다..

저희 Meta 환경에서는 이 문제를 재현할 수 없습니다. 안전 모드에서도 이런 현상이 발생하나요? 사용 중인 인스턴스의 버전이 무엇인가요? 감사합니다.

제 인스턴스 버전은 2026.1.0입니다.

시스템 내장 기능을 사용하여 새 주제를 만들 때, 폐기(discard)하면 초안으로 저장되지 않습니다.

제 경우, 테마 컴포넌트에 추가한 버튼으로 새 주제 URL을 연결(hook)했습니다.
내장 경험과 왜 다른지 확실하지 않습니다…

네이트, 안녕하세요.
아래에 코파일럿이 설명해 주었는데,
이게 사실이라면 URL에 인수를 추가해서 이를 방지할 수 있을지 궁금합니다. 그렇게 하면 좋겠네요.
예를 들어 &auto_save=false 같은 것 말이죠.
도와주셔서 감사합니다.

네, Discourse에서는 예상되는 동작입니다. 새 주제 URL(제목/본문이 미리 채워진 상태)을 통해 작성기를 열면, 작성기가 초기화되는 즉시 초안이 생성됩니다. “폐기”를 클릭하고 확인하더라도, 나중에 내용을 복원할 수 있도록 Discourse가 해당 경로에 대한 초안 항목을 유지할 수 있습니다. 이 동작은 URL 형식이 아니라 핵심 작성기/초안 자동 저장 로직에서 비롯됩니다.

초안을 피하고 싶다면 사용자 정의 접근 방식(예: 모달 열기, 클립보드에 복사, 또는 초안 키 오버라이드를 사용하여 작성기 API 호출)이 필요하지만, 일반 새 주제 URL은 항상 초안 자동 저장을 활성화합니다.

정확한지 잘 모르겠습니다 :person_shrugging: . 여기 메타에서는 안전 모드에서 이 문제를 재현할 수 없습니다. 포럼에서 안정판/ESR 버전을 사용 중이신가요?

네이트, 네, 제미나이의 그 답변도 좀 의문이 들었어요.

흥미롭게도 오늘은 더 이상 재현이 안 되네요.
제 테마 컴포넌트에서 해당 부분은 변경된 게 없거든요.

도와주셔서 감사합니다. 추가 발견 사항이 있으면 다시 올릴게요…