추천 안 읽은 주제에 무시한 사용자가 표시됩니다

디스커스(Discourse) 여러분, 안녕하세요! 오래된 사용자지만 버그를 보고하는 것은 처음입니다.

최근 제 홈 인스턴스에서 몇몇 귀찮은 사용자들을 “무시”(soft block?) 처리했습니다. 이제 그분들의 답글이 자동으로 숨겨집니다. 좋아요! :partying_face:

불행히도, 이로 인해 토픽 스레드를 읽을 때 마지막 게시글이 이 사용자들 중 한 명의 것이라면, 해당 스레드가 완전히 읽은 것으로 표시되지 않고 여전히 읽지 않은 토픽 푸터에 추천으로 나옵니다.

마찬가지로, 이미 읽은 스레드에 이 무시된 사용자들 간의 왕복 답글이 많이 붙는 경우에도, 실제로 보고 싶은 새 내용이 없음에도 불구하고 해당 스레드가 다시 추천됩니다.

인터넷을 더 나은 곳으로 만들기 위해 수고해 주셔서 감사드리며, 이 건을 검토해 주시기를 부탁드립니다.

3개의 좋아요

이 문제를 해결하는 것은 매우 복잡한 작업입니다. 불편하심을 충분히 이해하지만, 이 문제를 해결하려면 무시하는 모든 사용자의 모든 게시물을 읽은 것처럼 “가장” 해야 합니다. 이는 상당히 복잡한 변경 사항이며, 현재로서는 이 작업을 처리할 수 없을 것 같습니다. 하지만 더 많은 요청이 들어온다면 재고려해 볼 수 있습니다.

이전에 이 문제가 언급되었던 것 같습니다?

1개의 좋아요

그 해결책은 구현하기가 매우 복잡할 것 같다는 데 동의합니다.

왜 그것이 유일한 가능한 해결책인지 궁금합니다.

어딘가에서 최신 읽지 않은 답변을 가져오는 DB 쿼리가 실행되고 있을 텐데, 거기에 JOIN을 추가해서 무시한 사용자의 답변을 필터링하는 것이 너무 느려서 현실적이지 않다거나 하는 건가요?

물론이죠. 항상 우선순위를 정해야 합니다. 검토해 주셔서 감사합니다 :smiling_face:

1개의 좋아요

읽지 않은 목록에서 읽지 않으려는 주제가 있다면, 단순히 무시할 수도 있습니다. 이렇게 하면 해당 목록 내 모든 스레드에 대한 알림 설정을 변경할 수 있는 옵션도 제공됩니다:

환경 설정 - 추적 탭에서 조정할 수 있는 많은 다른 설정들이 있으며, 알림을 볼 때와 보지 않을 때를 설정하는 데 도움이 될 수 있습니다.

네, @anon65426961 감사합니다만, 그건 별로 좋은 해결책이 아닌 것 같아요. 저는 여전히 이 주제들에 관심이 있습니다. 다만 이 특정 사용자들의 '기여’에는 관심이 없어요.

솔직히 무시/음소거 사용자 기능이 좀 더 다듬어져야 한다고 동의합니다. 실제로 꽤 어색해서 보통은 사용하지 않거든요.

다만, 말씀하신 부분은 버그처럼 보일 수 있습니다. 다만 기술적으로 보면, 특정 사용자를 무시하고 있다면 그 사용자의 내용은 읽지 않은 것이므로, 해당 스레드가 아직 완전히 읽지 않은 상태로 표시되는 것은 정확합니다.

그러니까요. 그렇다면 기술적으로 이것은 "추천 게시물 랭킹 알고리즘"의 버그인 거죠 :wink:

1개의 좋아요