최근에 모바일(최소 iOS 14 최신 버전의 iPhone 8)에서 페이지를 탭한 후 손가락을 위아래로 움직여도 페이지를 스크롤할 수 없는 경우가 있다는 것을 알게 되었습니다. 결국 이는 주제 진행률 표시기(게시물 x/y를 표시하는 파란색 부분)나 그 왼쪽을 탭할 때 특히 발생하는 문제인 것으로 파악했습니다. 주제 진행률 표시기가 주제 중간에 “떠 있는” 상태일 때는 발생하지 않고, 주제 끝에 고정되어 있을 때만 발생하는 것 같습니다. 물론 주제 끝에 고정되어 있을 때야말로 페이지 중앙에 위치하게 되어 스크롤이 허용되지 않는 부분을 가장 쉽게 탭하게 되는 상황이 됩니다.
토픽 하단까지 도달하면 화면 중앙에 위치하게 되는 경우가 많기 때문에, 말하기는 쉽지만 실제로는 훨씬 더 어렵습니다.
일반적으로 모바일에서는 웹사이트나 앱 어디를 탭하고 손가락을 위아래로 드래그하여 스크롤할 수 있습니다. 하지만 Discourse에서는 이 동작이 때때로 작동하지 않아 표준적인 모바일 브라우징 동작의 정상적인 사용을 방해합니다.
참고로,我以前에 이런 현상을 본 적이 없어서 최근 발생한 성능 저하라고 생각하여 보고했습니다. 제가 아는 몇몇 Discourse 커뮤니티를 확인해 보니, 제가 생각했던 것만큼 최근의 문제는 아닌 것 같습니다. 이 버그는 11월 17일 커밋 186379adac를 실행 중인 https://community.kitsun.io에서 재현됩니다. 그러나 9월 3일 커밋 763f48abc7을 실행 중인 https://community.bunpro.jp에서는 버그가 재현되지 않습니다. 따라서 제가 생각했던 것만큼 최근의 문제는 아니지만, 2~4개월 전 어딘가에서 도입된 것으로 보입니다.