디스커스 내에서 앵커 링크가 작동하지 않음 - 주제 외부에서는 정상 작동

안녕하세요,

게시물 내 제목으로의 딥 링크 생성에 문제가 있습니다. 새 브라우저 탭이나 창에서 열면 정상적으로 작동하지만, 게시물 자체나 답변에서는 작동하지 않습니다. 링크를 클릭하면 페이지 상단으로 이동합니다.

이 문제를 재현하는 데 도움이 되도록 try.discourse.org에 예제 주제를 만들었습니다. 다만 몇 시간 후에는 사라질 것 같아, 잠시 후 여기에 재현해보겠습니다.

확인해 본 내용

이전에 비슷한 언급이 있는지 검색해 보았지만, 이 답변에서 게시물 또는 주제 내 제목으로 링크 만들기 가이드에서 동일한 문제를 가리키는 것 외에는 찾지 못했습니다. 해당 답변은 비교적 최근(2025년 11월)에 작성되었습니다.

2개의 좋아요

네, 위에서 언급한 What I looked at 헤더로 링크를 걸어서 여기에서 재현해 보고 있습니다.

"outside"가 포럼 밖을 의미하는지, 아니면 포럼 안이지만 해당 주제(topic) 밖을 의미하는지 궁금합니다.

혹시 이 버그 Anchors Not Working Across Posts Within Topic 때문일 수도 있겠네요.

아, 죄송합니다. 제목에서 'outside’라고 한 것은 알림 이메일에서 작업을 수행한다는 의미였습니다. 그러다 보니 새 탭이나 창을 여는 경우에도 작동한다는 것을 깨달았습니다. 제 첫 번째 답변에 있는 링크로 이를 확인할 수 있습니다. 이미 해당 페이지에 있는 상태에서 링크를 클릭하면 토픽 상단으로 이동합니다. 새 탭에서 열면 예상대로 헤딩이 상단에 표시되어 열립니다.

이전 버그 보고서에 대해서는: 불행히도 이 링크 중 어느 것도 이제 작동하지 않습니다. 또한 이 버그 보고서는 2022년에 작성된 것입니다. 이렇게 오래 방치되는 종류의 엣지 케이스 버그는 아닌 것 아닌가요?

제가 오해하고 있지는 않은지 걱정됩니다. try.discourse.org, meta.discourse.org 그리고 우리가 직접 호스팅하는 포럼 모두에서 문제를 재현할 수 있었습니다.

1개의 좋아요

네, 링크를 컨트롤 키를 누른 상태로(동작함)와 누르지 않은 상태로(동작하지 않음) 클릭하면 여기서 재현할 수 있습니다.
Ember 라우팅이 문제를 일으키는 것으로 의심됩니다.

1개의 좋아요

확인해 주셔서 감사합니다. 이 내용을 Bug 카테고리로 이동했습니다. 다음 단계로 맞았기를 바랍니다.

1개의 좋아요

UX: scroll anchor holder into view if cloaked - Pull Request #38368%EC%9D%B4 - discourse/discourse - GitHub 병합된 이후로는 더 이상 이 문제를 재현할 수 없습니다. 이 주제를 닫을 예정이지만, 여전히 문제가 발생하고 있다면 자유롭게 게시해 주세요.

3개의 좋아요

이 주제는 마지막 답변 후 5일 동안 자동으로 닫혔습니다. 더 이상 답변할 수 없습니다.