최근에 우리 사용자들(나도 포함해서)이 새 주제로 이동할 때 Discourse가 게시글 히스토리에서 20개(항상 20개)만큼 뒤로 점프하는 현상을 가끔 목격하고 있습니다. 이로 인해 사용자들이 큰 불편을 겪고 있습니다. 오늘 기준 최신 버전의 Discourse를 사용 중인데도 여전히 문제가 발생하고 있습니다. Safari, Chrome, Firefox 브라우저에서 모두 이 문제를 보고하고 있습니다. 도움을 주시면 감사하겠습니다.
최근에 토픽의 새 메시지 수(예: 최신 목록에서 제목 옆에 표시되는 숫자)를 클릭하면, 때때로(재현 조건이 명확하지 않음) 올바른 위치로 이동하지 않는 것을 확인했습니다.
이것이 20개 메시지 점프와 관련이 있는지 확실하지 않습니다. 이미지 지연 로딩 때문인 것 같기도 합니다…
.
메타 사이트에서도 발생했습니다(방금 이 토픽에서: https://meta.discourse.org/t/secure-uploads/meta/140017).
저도 같은 주제에서 Meta에서 동일한 현상이 발생했습니다: 왼쪽 메뉴의 Announcements에서 Secure uploads를 클릭했습니다. 처음에는 게시글이 수정된 줄 알았는데, 실제로는 그렇지 않았습니다. 그러다 이 주제를 발견했습니다.
제 포럼에서 40개 이상부터 700개 이상의 게시글이 있는 여러 주제를 확인해 보았지만, 모두 정상적으로 작동했습니다. ![]()
수정: 제 포럼을 둘러보던 중 47개의 게시글이 있는 오래된 주제에서 방금 같은 현상이 발생했습니다. 게시글의 끝으로 이동하는 대신 28번째 게시글로 이동했습니다.
우리 포럼에서도 같은 현상이 관찰됩니다.
이 스레드와도 관련이 있다고 생각합니다:
몇몇 기기에서 재현할 수 있습니다. ![]()
해결책 마련을 위해 담당자가 지정되었으니, 곧 수정될 것으로 기대합니다.
맞아요, 100% 그거 맞아요. 저도 같은 현상을 보고 있어요. 정말 큰 문제예요. 모바일에서는 특히 더 정신이 혼미해져요.
이것도 포럼에서 같은 시간대에 시작되는 템플릿과 거의 동시에 시작되는 것을 확인했습니다.
FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub 이후에도 이 버그가 여전히 발생하는지 확인해 주실 수 있나요?
해당 수정이 [date=2022-10-24 time=23:00:00 timezone=“Europe/Warsaw”]경에 적용되었습니다.
확인합니다.
오늘 아침에 제 안드로이드 기기에 같은 문제가 발생했습니다.
Windows 11/Firefox에서도 마찬가지입니다 (방금 확인했습니다)
포럼을 업데이트했는데도 여전히 같은 문제가 발생합니다.
재현이 꽤 일관되게 되는데, 게시물이 완전히 로드되기 전에 스크롤(단, 1픽셀만이라도)을 하면 위치가 20개 게시물만큼 튀어 오릅니다.
웹사이트와 모바일 모두에서 내 포럼에서 여전히 발생하고 있습니다.
감사합니다
이전보다 훨씬 덜 발생하지만, 가끔은 여전히 발생합니다.
모바일과 데스크톱에서 모두 확인했습니다.
Android 12
Chrome 106.0.5249.126
MacOS 12.4
Chrome 105.0.5195.125
모바일에서 가장 심하다는 확연한 인상을 받고 있습니다. 실제로 그럴 수 있을까요? 방금 폰으로 포럼의 새 게시물 10개를 확인했는데, 10번 중 10번 모두 20개 게시물로 되돌아가는 현상이 발생했습니다. 데스크톱에서는 새로고침 전에 스크롤하지 않으면 더 안정적이라는 인상을 받습니다.
개인적으로 이 문제는 매우 심각하다고 생각합니다. 모든 것이 정상적으로 작동할 때까지 해당 원인이 된 변경 사항은 최대한 빨리 되돌려야 합니다. 포럼이 큰 문제로 인해 마비되고 있기 때문입니다.
변경 사항은 이미 되돌려졌지만(DEV: Revert topic loading async changes - Pull Request #18757 - discourse/discourse - GitHub) 내부 CI 프로세스의 문제로 인해 아직 tests-passed 브랜치에 반영되지 않았습니다. 1시간 이내에 반영될 것으로 보입니다.
업데이트: 되돌림이 이제 tests-passed에 반영되었습니다.
문제를 일관되게 재현하려면 더 느린 기기(또는 높은 부하가 걸린 기기)를 사용하거나 더 열악한 네트워크 조건에서 테스트해야 합니다. 그래서 모바일에서 더 자주 영향을 받을 수 있습니다.
beta14에서 다시 재현된 또 다른 매우 최근의 버그입니다.
참고용으로 과거에 잠긴 게시물을 공유합니다:
주제를 다시 열었고, 보고서를 함께 묶어 두기 위해 해당 게시물을 옆으로 옮겼습니다. ![]()
같은 문제인지 확인하기 위해 재현 단계를 알려주실 수 있을까요?
모바일에서 발견했는데, "아, 또 그 버그인가…"라고 생각했어요. 이 주제에서 설명한 것과 동일한 동작을 보입니다.
지난번과 같은 방식으로 재현이 안 됩니다. ![]()
어떤 기기/브라우저를 사용하시나요? 그리고 문제가 발생했을 때 어떤 버튼을 누르시나요? (토픽 목록, 알림, 안 읽음, 사이드바…)