RTL 웹사이트에서 멘션 제안 목록 박스가 잘못된 위치에 표시됩니다

사진에서 보시는 것처럼 창밖으로 나가 있어서 아무것도 볼 수 없습니다.

아래 머지 리퀘스트와 관련이 있을 수 있습니다:

@Osama

5개의 좋아요

Discourse에서 오른쪽에서 왼쪽으로(RTL) 레이아웃에서 멘션 제안 목록 박스의 배치 관련 문제를 재현하려면 다음 단계를 따를 수 있습니다:

우선순위/심각도: 중간 - 이 버그는 사용자 인터페이스와 사용자 경험에 영향을 미치며, 특히 RTL 언어 사용자에게 해당됩니다. 기능이 깨지지는 않지만 사용에 불편을 초래할 수 있습니다.

플랫폼: 데스크톱에서 테스트, OS: Windows 10, 브라우저: Google Chrome.

설명: Discourse에서 RTL 언어가 활성화된 상태에서 사용자가 다른 사용자를 멘션하려고 할 때(이름의 앞부분을 입력하기 전에 '@'를 입력), 제안 목록 박스가 표시 가능한 창 영역 밖에 나타납니다. 이 문제로 인해 사용자는 사용자명 제안 목록을 볼 수 없습니다.

재현 단계:

  1. Discourse를 RTL 언어 설정으로 구성합니다. (관리자 설정에서 이를 설정할 수 있습니다.)
  2. 테스트 사용자로 로그인합니다.
  3. 댓글을 남길 수 있는 아무 주제(Topic)로 이동합니다.
  4. 새 게시물이나 답변을 입력하기 시작하여 다른 사용자를 멘션하려고 합니다(이름의 앞부분을 입력하기 전에 '@'를 입력).
  5. 나타나는 멘션 제안 목록 박스의 위치를 관찰합니다.
6개의 좋아요

오늘 5일 된 인스턴스를 업그레이드한 후 재현할 수 있으니, 이는 최근 커밋과 관련이 있을 가능성이 높습니다 :+1:

6개의 좋아요

이 버그를 보고해 주셔서 감사합니다 @hosna! 실제로 최근 발생한 회귀 문제이며, 이 PR으로 수정됩니다:

3개의 좋아요