확장된 모바일 타임라인에서 게시물 발췌가 누락되었습니다

iOS에서 Meta로 재현할 수 있으며, 콘솔에서는 오류가 표시되지 않습니다.

5개의 좋아요

메타에서 안드로이드에서도 동일한 문제가 확인됩니다.

4개의 좋아요

심각한 문제를 다음과 같이 수정했습니다:

@daniel 님의 여기 변경 사항으로 인해 발생했을 가능성이 있습니다:

여전히 해결되지 않은 문제가 하나 더 있습니다. 타임라인을 바닥까지 완전히 드래그하면 닫히지 않습니다(특정 숫자까지 드래그하면 닫히지만, 끝부분의 추가 버퍼까지 드래그하면 닫히지 않음).

@daniel 님, 위 문제를 확인해 주시겠습니까?

6개의 좋아요

@martin 이건 여전히 문제입니다. 실제로 모바일에서는 더 나빠졌습니다.

예를 들어 30개의 게시물이 있는 주제에서 마지막 게시물이 매우 큰 경우를 생각해 보세요. 모바일 슬라이더를 사용해 보세요 (모바일 보기로 전환한 후 30/30을 클릭하면 모바일 슬라이더가 나타납니다).

  1. 마지막 게시물로 이동하면 닫히지 않지만, 다른 곳으로 이동하면 닫힙니다.

  2. 마지막 게시물이 매우 크면 모바일에서 위치가 잘못 표시됩니다… 마지막 게시물의 끝부분을 볼 수 없습니다.

3개의 좋아요

@sam 타임라인을 지나쳐 슬라이더가 닫히지 않던 이유를 알아냈고, 이제 수정했습니다. 마지막 게시물의 표시 문제는 제가 여기서 진행한 마지막 PR에서 발생한 잔여 문제입니다. 제가 할 수 있는 일은 게시물이 크다면 마지막 게시물 높이의 1/10만큼만 위로 스크롤을 되돌리는 것입니다. 이렇게 하면 게시물 끝부분을 볼 수 있을 것입니다. 예를 들어 이 수정 전에는:

수정 후에는 다음과 같습니다:

만약 그 양의 텍스트가 너무 작다면, 게시물 높이의 1/5만큼 위로 스크롤을 되돌리는 방식으로 변경할 수 있습니다. 만약 게시물 상단까지 완전히 위로 스크롤을 되돌리면, 큰 게시물의 하단을 넘겨 스크롤할 수 없었던 원래의 문제 상태로 돌아가게 됩니다.

2개의 좋아요

나도 좋네요, 한번 시도해 봅시다.

1개의 좋아요

수정 사항은 여기에서 진행 중입니다: FIX: Mobile topic-timeline not closing on scrolling past last post - Pull Request #8730 - discourse/discourse - GitHub

3개의 좋아요