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 버튼에는 그렇지 않습니다. 이 버튼들이 무엇을 하는지 알 수 있는 유일한 방법은 클릭해서 확인하는 것입니다.
(그리고 실제로 그렇게 하면, 메뉴에 갇혀 나갈 수 없게 됩니다!)