문서 하위 카테고리 - 포럼으로 돌아가기 루프

Doc Category에 Sub Category가 설정되어 있고, 해당 Sub Category가 또한 Doc Category로 설정된 경우입니다. "포럼으로 돌아가기"를 클릭하면 Doc 카테고리 사이드바에 계속 머물러 있습니다. 상위 Doc 카테고리로 올라가지도 않고, 일반 사이드바로 돌아가지도 않습니다.

이 문제는 Meta에서도 확인됩니다.

재현 방법:

  • #documentation을 클릭하거나 이동합니다.
  • 그런 다음 #documentation:using-discourse를 클릭합니다.
  • 사이드바를 열고 "포럼으로 돌아가기"를 클릭합니다.
  • #documentation과 Documentation > Using Discourse 사이에서 계속 전환됩니다.
  • 일반 포럼/사이드바로 돌아가는 유일한 방법은 메인 사이트 로고를 클릭하는 것입니다.

추가 정보

2개의 좋아요

댄이 말한 내용은 정말 맞아요 :detective: :bug: :magnifying_glass_tilted_left:

저도 같은 문제를 겪고 있네요, 잘 발견하셨네요 :clap:

1개의 좋아요

감사합니다

오늘 완전히 업데이트된 버전으로 제 사이트에서 발견했습니다. 그래서 여기서 테스트해 보았죠.

말하자면 꽤 흥미로운 버그입니다. 최근 변경된 부분인 것 같네요. 그렇지 않았다면 더 일찍 발견되었을 테니까요.

FEATURE: Add `routeHistory` service, SessionStore service and make `back to forum` button go back to previous page - Pull Request #32260 - discourse/discourse - GitHub PR와 관련이 있다고 생각합니다.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/sidebar/back-to-forum.gjs#L15

마지막 비관리자 라인의 URL을 저장하는 방식은 관리자 사이드바에서는 잘 작동하지만, 문서 사이드바에서는 작동하지 않습니다. #documentation과 Documentation > Using Discourse 두 URL 모두 관리자 URL이 아니기 때문입니다.

1개의 좋아요

절대로 좋은 방법이 아닙니다. 관리자 시나리오에서는 그냥 브라우저 뒤로가기 버튼을 사용하는 것이 훨씬 낫다고 생각해요 :woman_facepalming::wink:

다만, 관리자 URL에 특화되도록 수정할 수도 있겠죠.

이것은 문서 사이드바의 주제 링크에도 영향을 미쳐서 같은 바운스 루프를 만듭니다. 이 커밋 기능은 사이드바 측면에서 문서 카테고리를 완전히 깨뜨립니다; 포럼으로 돌아가게 되네요

관리 영역에서 풀스크린 모드로 채팅을 열었다가 드로어 모드로 전환한 뒤에도 약간 혼란스러운 상태입니다. 그 이후로는 뒤로 가기 버튼도 아무 곳으로 이동하지 않습니다.

1개의 좋아요

아프다. 의도치 않은 다양한 부작용을 일으키는 것 같다.

우선순위를 높여 이번 주에 조사하겠습니다.

1개의 좋아요

샘과 팀에게 감사합니다!

보도해 주셔서 감사합니다. 지금 수정 작업을 시작하겠습니다. :crossed_fingers:

3개의 좋아요

수정과 스펙이 방금 병합되었습니다

3개의 좋아요

그 수정으로 풀스크린에서 채팅을 열고 드로어 모드로 계속 유지할 때 발생하는 혼란스러운 동작도 함께 해결되나요?

2개의 좋아요

아니요, 맞아요. chat도 제외해야 합니다. 다음 PR에서 수정하겠습니다.

3개의 좋아요

빠른 수정 감사합니다.

1개의 좋아요

이 주제는 20시간 후 자동으로 닫혔습니다. 더 이상 새 답글을 작성할 수 없습니다.