사용자 목록이 일부만 표시되나요?

안녕하세요, 사용자 목록에 전체 사용자 중 아주 소수만 표시되고 있어요. 다른 사용자들은 어디에 있나요? 감사합니다.

https://mysite/u?cards=no&order=days_visited&period=all

2개의 좋아요

메타에서도 기본 사용자 목록만으로도 재현되는 것 같습니다 https://meta.discourse.org/u

‘하단’을 눌렀을 때 추가 페이지가 로드되지 않는 것 같습니다. (iPhone/Safari)

버그 카테고리로 옮기셔서 누군가가 살펴볼 수 있도록 합시다 :eyes:

5개의 좋아요

알려주셔서 감사합니다. 팀에 전달했으며 우선순위를 높였습니다. 향후 몇 주 내에 해결하겠습니다.

1개의 좋아요

Meta에서는 이 문제를 재현할 수 있지만, 이상하게도 로컬 환경에서는 재현되지 않습니다. 에러는 users 컨트롤러에서 발생하고 있습니다:

일부 경우 너무 일찍 호출되는 것 같습니다. 조사해 보겠습니다.

1개의 좋아요

아직 로컬에서 완전히 재현되지는 않지만, 이 PR이 해결에 도움이 될 것입니다. 처음에 이 부분을 옵저버로 전환한 사람이 @kelv이므로 리뷰를 요청할 예정입니다:

2개의 좋아요

혹시 고려해보지 않으셨을 수도 있어 물어봅니다. 이 문제가 User Card Directory 테마 컴포넌트를 사용하고 있는 것과 관련이 있나요? 메타 사이트와 원포스터(OP)가 공통으로 가지고 있고, 당신의 테스트 사이트에는 없을 수 있는 요소라고 생각합니다.

3개의 좋아요

감사합니다. 한번 시도해 보겠습니다. 오늘 이 페이지에서 Meta가 우연히 에러를 내지 않아서 어떤 경합 조건(race condition)이 있는 것 같긴 한데, 네, 컴포넌트도 영향을 미치고 있을 수 있겠네요.

3개의 좋아요

때때로 너비와 관련이 있다는 인상을 받았습니다. 사이드바를 접으면 문제가 해결되는 재현 사례가 있었어요. 하지만 사이드바가 표시된 상태에서 더 불러오기를 한두 번은 성공하거나, 아예 깨지지 않는 재현 사례도 있었습니다. 이런 경우들은 다른 시간 범위가 선택되어 있었는데, 그건 제게는 이해가 되지 않았습니다. "월"을 선택하면 한 번은 동작하는데, "분기"를 선택하면 두 번은 동작해야 하는 건가요? 도움이 된다면 지난주에 만든 스크린캐스트를 찾아볼 수 있습니다.

1개의 좋아요

게시물이 새 주제로 분리되었습니다: 사용자 디렉터리에서 사용자 통계가 올바르지 않음

여전히 Meta에서 해당 문제를 재현할 수 있습니다.

2개의 좋아요

음, 이상하네. Moin, 이 문제를 좀 더 파고들어줘서 고마워. 다른 수정 방법을 시도해볼 건데, LoadMore 변경이 왜 문제를 해결하지 못했는지는 잘 모르겠어.

1개의 좋아요

방금 사용자 목록이 이제 내 환경에서는 정상적으로 작동하는 것 같다는 걸 알게 되었어요. :+1:

@patrickemin 님 것도 해결되었나요?

내일 전에 업데이트해서 알려드릴게요. 감사합니다.

1개의 좋아요

안녕하세요, 방금 Discourse를 업데이트했는데, 610명의 멤버 목록에서 약 40명만 표시됩니다.

1개의 좋아요

무한 스크롤이 모바일에서는 정상적으로 작동하지만, 데스크톱/Nest Hub 크기에서는 작동하지 않는다는 것을 확인했습니다.

확인해 본 결과, .load-more-sentinel div의 높이가 0이어서 IntersectionObserver가 트리거되지 않는 것 같습니다.

제가 적용한 매우 간단한 수정 방법은 센티널에 작은 높이(예: 1px)를 부여하는 것입니다.

.load-more-sentinel {
    height: 1px;
}

Meta에서도 이 방법으로 테스트해 보았으며, 문제가 해결되는 것으로 보입니다.

5개의 좋아요

감사합니다. 수정이 잘 작동하고 있어요. 정말 감사합니다!

이렇게 해결되어서 다행입니다. 기여해 주셔서 감사합니다 :slight_smile: 이 수정 사항을 병합하여 다른 Discourse 사용자들도 이 혜택을 누릴 수 있도록 했습니다. 이제 버그가 완전히 해결되었기를 바랍니다!

3개의 좋아요

저한테는 잘 작동합니다. 이전에 태블릿에서 매우 재현성 있게 재현할 수 있었습니다. :partying_face:

11번째 게시글을 새 주제로 분리해 주시겠어요? obviously, 해당 절차에 따라 진행하면 사용자 디렉터리에서 여전히 잘못된 숫자들이 보이므로 관련이 없습니다. 감사합니다

1개의 좋아요

천만에요. 제 github입니다. 앞으로 더 직접적으로 기여할 수 있길 바랍니다!

2개의 좋아요