⊕ 컴포저 메뉴가 스크린 리더에서 접근할 수 없습니다

Bug 1: VoiceOver에서 컴포저 메뉴를 닫을 수 없음

iOS VoiceOver에서 ⊕ 메뉴를 확장하세요. 이제 메뉴를 닫아 보십시오.

기대 동작: 일반적으로 작은 “그립” 바를 아래로 드래그하거나 회색 영역을 탭하여 메뉴를 닫을 수 있습니다.

실제 동작: iOS VoiceOver가 활성화된 상태에서 그립 바를 드래그해도 아무 일이 일어나지 않습니다. 바 자체가 aria-hidden=true로 표시되어 있어, 이 바를 대상으로 삼거나 클릭하거나 조작할 수 있는 방법이 없습니다.

Bug 2: ⊕ 또는 Tt 버튼에 대한 ARIA 설명 없음

iOS VoiceOver에서 새 게시물을 작성하고 추가 편집 도구가 포함된 ⊕ 버튼으로 이동하세요.

실제 동작: VoiceOver가 해당 버튼을 “Button. Collapsed.”(버튼. 접힘.)라고 읽습니다.

기대 동작: 버튼에는 title 속성이나 ARIA 설명이 있어야 하며, 버튼이 무엇인지 설명해야 합니다. “Additional tools. Button. Collapsed.”(추가 도구. 버튼. 접힘.)라고만 하더라도 좋습니다.

(이 메뉴가 무엇인지조차 모르겠습니다… unicode ⊕를 사용하여 설명하고 있습니다.)

같은 문제가 Tt 제목 메뉴에도 영향을 미칩니다. 이 메뉴에서는 제목 수준이나 "문단"을 선택할 수 있습니다. VoiceOver는 이를 단순히 “Button. Collapsed.”(버튼. 접힘.)라고만 읽습니다. 이 버튼이 무엇을 하는지에 대한 표시가 없습니다.

마지막으로, 마우스로 컴포저 버튼에 호버해도 이를 재현할 수 있습니다. 대부분의 버튼에 호버하면 title 툴팁이 나타나 버튼의 기능(및 키보드 단축키 제안)을 설명합니다. 그러나 ⊕ 또는 Tt 버튼에는 그렇지 않습니다. 이 버튼들이 무엇을 하는지 알 수 있는 유일한 방법은 클릭해서 확인하는 것입니다.

(그리고 실제로 그렇게 하면, 메뉴에 갇혀 나갈 수 없게 됩니다!)

5개의 좋아요

보고해 주셔서 감사합니다, Dan. 우선순위 태그를 붙였고, 앞으로 4주 안에 이 문제를 해결하겠습니다.

2개의 좋아요

죄송합니다. 현재 이 보고서를 이해하지 못하겠습니다. 테스트해 봤는데 제게는 정상적으로 작동하는 것처럼 보였습니다.

2개의 좋아요

확인해 봤는데, 제 환경에서도 정상적으로 작동합니다. A11Y: fix toolbar keyboard navigation with d-menu items - Pull Request #34615 - discourse/discourse - GitHub 또는 다른 변경 사항으로 인해 수정된 것일까요?

3개의 좋아요