보고해 주셔서 감사합니다!
구체적으로 어떤 주제에서 테스트를 해 보셨는지 아실까요? 동일한 문제를 보고 있는지 확인하기 위해 공유할 수 있는 기준이 있으면 도움이 될 것입니다. 게시글 콘텐츠에는 다양한 변형이 많기 때문에, 노력이 올바른 방향으로 집중되도록 확인하고 싶습니다.
try.discourse.org를 사용하시거나, 도움이 된다면 Meta의 이 게시글을 참고용으로 사용할 수도 있습니다.
"빠른 내비게이션"이라고 말씀하시면서 특정 요소 목록(element lists)에 대해 보고하시는 것 같습니다. NVDA와 VoiceOver 모두 DOM에 현재 사용 가능한 콘텐츠만 요소 목록에서 접근할 수 있음을 확인했습니다. 이는 시력 있는 사용자에게도 동일하며, Discourse가 작동하는 방식의 근본적인 부분입니다. 수동 페이지네이션 대신, 사용자가 페이지를 아래/위로 스크롤할 때 콘텐츠를 로드/해제(offload)합니다.
"빠른 내비게이션"을 언급할 때 보통 제가 예상하는 상황은 이것입니다. 다만, 애플리케이션마다 용어가 항상 일관되지는 않다는 점을 이해하고 있습니다.
NVDA와 VoiceOver에서 요소 간 탐색이 정상 작동하는지 확인했습니다. 그러나 주제 내 "작은 게시글(small posts)"에서 탐색이 중단될 수 있는 문제를 발견했으며, 이를 수정할 예정입니다.
"작은 게시글"은 고정(pinned), 닫힘/열림, 활성화(actived) 등 주제 상태 업데이트를 의미합니다. 이러한 게시글의 문제는 일반 게시글과 달리 내부 헤딩이 없다는 점입니다. 탐색 중 더 많은 게시글이 로드되기 직전의 임계값에 도달했을 때, 사용자가 멈추고 "다음 헤딩 없음"만 듣게 될 수 있습니다.
ANDI와 같은 자동화 도구는 Discourse와 같은 웹 애플리케이션의 DOM 변경 사항을 인식하지 못하는 경우가 많습니다. 이러한 도구는 정적 페이지와 같은 단순한 시나리오를 위해 일반적으로 구축됩니다. 따라서 이러한 도구를 사용하여 문제를 식별하는 경우가 있긴 하지만, 탐색과 같은 더 복잡한 시나리오에서는 수동 테스트로 재현할 수 있는 부분에 집중해야 합니다.
이것도 요소 목록에 대한 언급으로 보입니다. 이는 예상된 동작이지만, Discourse에서 요소 목록이 작동하도록 할 수 있는 개선 사항이 있는지 고려해 볼 수 있으며, 엔지니어에게 의견을 구해 보겠습니다.
이것도 특정 요소 목록에서의 문제인가요? 위에서 언급했듯이 NVDA와 VoiceOver의 요소 간 탐색을 테스트했으며, 정상 작동하는 것을 확인했습니다… 하지만 작동하지 않는 특정 컨텍스트가 있다면 더 자세히 살펴볼 수 있습니다.
