사용자 디렉터리 검색 시 포커스 이동 문제

사용자 디렉토리의 검색 필드에 충분히 빠르게 입력하지 않으면 포커스가 :heart: 받은으로 이동하여, 이를 알아채지 못하면 키보드 단축키가 활성화됩니다.
포커스 이동에 대한 짧은 스크린캐스트:

그리고 "u"를 추가하려고 시도하면서 키보드 단축키가 트리거되는 영상:

5개의 좋아요

여기에서 복사한 내용입니다:
그룹 이름을 여기에서 검색할 때, 타이핑을 시작하면 이미 입력한 모든 기호에 따라 각 기호 입력 후 검색 결과가 필터링됩니다. 기호 입력 사이에 원하는 만큼 기다릴 수 있습니다.
그러나 여기에서 사용자 이름을 검색할 때, 각 기호 입력 후 약 0.4초 이내에 다음 기호를 입력해야 합니다. 그렇지 않으면 결과가 필터링되고 커서가 검색 창 밖으로 나가므로 더 이상 타이핑을 계속할 수 없습니다(각 기호 입력 후 커서를 검색 창 안으로 다시 넣어야 하는 경우 제외).

0.2초가 더 정확할 것 같아 :winking_face_with_tongue: Discourse를 사용한 지 꽤 오래됐거든. 그래서 사용이 불가능하다고 생각해. 관리자로 사용자 관련 작업을 해야 할 때는 관리자 화면으로 가.

2개의 좋아요

이 동작을 방지해야 하는 수정 사항을 병합했습니다: FIX: Prevent focus shift when navigating the user directory - Pull Request #29209 - discourse/discourse - GitHub

5개의 좋아요

잘 작동합니다. 감사합니다.

하지만 플러그인 테이블의 제목이 깨졌습니다.
Screenshot_20241016_085102_Firefox

1개의 좋아요

야, 정말 고마워.

8개의 좋아요

또한, 사용자 카드 디렉터리(User Card Directory) 구성 요소도 변경 사항으로 인해 깨진 것 같습니다. 적어도 카드 보기에서 “:heart: received” 또는 ":heart: given"을 클릭하여 정렬 순서를 변경할 수 없게 되었습니다.

3개의 좋아요

@moin 님의 지적에 감사드립니다!

또 다른 영향받은 컴포넌트도 발견되었습니다.

추가 문제가 발생할 수 있으므로 다음 주에 이 토픽을 닫을 예정입니다. 하지만 빠른 점검을 해본 결과 현재는 문제가 없는 것으로 보입니다.

5개의 좋아요

이 주제는 7일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.