「주제 내 X개 게시물」 필터는 해당 게시물로 주제를 불러와야 합니다

현재 주제 내 사용자 카드에서 “주제 내 X개의 게시물” 필터를 클릭하면 필터링된 주제 내용이 로드되고, 첫 번째 필터링된 게시물로 이동합니다. 하지만, 필터링된 게시물로 이동하는 대신 방금 필터링을 적용한 게시물로 이동하도록 하면 훨씬 나은 개선이 될 것 같습니다. 적어도 제 경우, 제가 보고 있는 게시물과 비교적 가까운 위치의 특정 사용자의 게시물을 찾는 경우가 많기 때문에, 해당 게시물을 시작점으로 삼으면 그 과정을 훨씬 빠르게 할 수 있습니다.

7개의 좋아요

나를 예시로 사용해줘서 고마워! 정말 큰 도움이 될 것 같아.

3개의 좋아요

긴 주제에서 이 기능을 많이 사용합니다. 어차피 모든 게시물을 보고 싶을 때가 있어서 이 기능에 대해 생각해 본 적이 없었습니다. 하지만 좋은 아이디어인 것 같습니다. 아시는지 모르겠지만, 주제 게시물 오른쪽의 타임라인 스크롤러 하단에 있는 시간을 클릭하면 해당 사용자의 최신 게시물로 바로 이동하되, 필터링된 상태로 유지됩니다.

1개의 좋아요

네, 그건 알아요. 가끔은 도움이 되지만, 물론 다른 때는 주제 중간에 있는 게시글 기준으로 필터링을 하기도 하죠.

1개의 좋아요

팀에서 이에 대해 의견이 있는 분이 계신가요?

음, 팀원 몇 명이 게시글을 좋아한다고 표시했네요… :slight_smile:

Discourse에서 처리할 일이 정말 많습니다. 우선순위가 정해져 있죠. 답이 없다는 것은 관심이 없다는 뜻이 아니라, 우선순위가 높지 않다는 의미입니다.

저는 그런 기능이 있는지 몰랐는데, 직접 사용해 본 결과 제안을 지지합니다.
필터를 제거할 때 현재 표시 중인 게시글로 스크롤이 이동하도록 설정할 수도 있습니다. 현재는 첫 번째 게시글로 스크롤이 올라갑니다.

참고로 관련 코드는 여기 있습니다:

refreshAndJumpToSecondVisible 메서드는 몇 줄 위에 선언되어 있습니다: discourse/app/assets/javascripts/discourse/app/models/post-stream.js at f69748e32558c2cd1e69b947c201b5a9c8862043 · discourse/discourse · GitHub

그리고 필터 취소 메서드는 여기 있습니다:

2개의 좋아요