A11Y: 일부 버튼에 라벨이 없습니다

이전 주제에서 청크 단위로 처리하는 것에 대해 언급된 내용을 기억하고 있어서(이는 합리적인 접근 방식입니다), 이 문제는 그와 무관하므로 별도의 주제로 작성합니다.

현재 Discourse UI의 일부 버튼에 라벨이 없습니다. 페이지의 모든 버튼을 탐색할 때(예: NVDA에서 b 키를 사용하는 경우) 이 문제가 완화되기도 하며, 그런 경우 NVDA가 버튼 이름을 알려줍니다. 그러나 페이지를 화살표 키로 탐색할 때는 여전히 단순히 "버튼"이라고만 알려줍니다. 다른 경우에는 NVDA의 관점에서 라벨이 전혀 없는 경우도 있습니다. 특히 관리 패널에서는 개별 설정을 저장/초기화할 수 있는 설정 항목의 버튼에 라벨이 없어 각 버튼이 어떤 기능을 하는지 추측해야 하는 상황이 발생합니다. 이 특정 문제의 다른 사례도 있을 가능성이 높지만, 제가 이 문제를 가장 뚜렷하게 인지한 영역은 바로 이 부분입니다. (또한, 키보드 단축키 버튼에도 라벨이 없지만, 적어도 b 키를 누르면 라벨이 읽힙니다.)

2개의 좋아요

다시 한번 보고해 주셔서 감사합니다. 해당 버튼의 라벨을 조만간 수정하겠습니다.

정말 감사합니다! 제가 발견한 레이블이 없는 버튼이 몇 개 더 있습니다. 이 버튼들은 카테고리를 편집할 때 나타나는 버튼들입니다. 색상 16진수 값 편집 필드 위와 아래에 레이블이 없는 버튼이 꽤 많습니다. 위쪽 버튼은 어느 정도 이해가 가는데, 색상인 것 같습니다(이 부분을 명시적으로 나타내기 위해 ARIA 영역 등으로 설정할 수 있지 않을까요?). 하지만 아래쪽의 레이블이 없는 버튼(3~4개)이 무엇을 하는지 전혀 모르겠습니다. 여기서 "아래쪽"이라고 한 것은 "저장"과 “삭제” 바로 위에 있는 버튼들을 의미합니다.

1개의 좋아요

다음 Discourse 업데이트 시 반영될 몇 가지 변경 사항이 있습니다:

  • 관리자 설정의 저장/취소 버튼에 라벨이 추가되었습니다.
  • 키보드 단축키 버튼(그 영역의 UI에 있는 다른 버튼 포함)에 라벨이 추가되었습니다.
  • 카테고리 색상 컨트롤에 라벨이 추가되었습니다.

네, 미리 정의된 색상 옵션과 다른 카테고리에 이미 사용 중인 색상의 혼합입니다. 미리 정의된 옵션에는 그룹 역할과 라벨을 추가하고, 각 옵션에 라벨을 붙였으며, 이미 사용 중인지 아닌지에 대한 표시도 포함했습니다.

1개의 좋아요