Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement a11y test #995

Open
sungik-choi opened this issue Nov 9, 2022 · 0 comments
Open

Enhancement a11y test #995

sungik-choi opened this issue Nov 9, 2022 · 0 comments
Labels
enhancement Issues or PR related to making existing features better test Issue or PR that related to test

Comments

@sungik-choi
Copy link
Contributor

sungik-choi commented Nov 9, 2022

Description

접근성 테스트를 개선합니다.

Reasons for suggestion

현재 testing library의 isInaccessible 메서드를 통한 테스트를 진행하고 있는데, 충분하지 않습니다. 해당 메서드는 접근성 트리에 '포함되지 않아야 할' 요소가 접근성 트리에 있는지 검색하는 것이기 때문에, 올바른 접근성을 준수하였는지에 대한 테스트를 하기엔 부족합니다.

The following elements are not exposed via the accessibility API and user agents MUST NOT include them in the accessibility tree:

Elements, including their descendent elements, that have host language semantics specifying that the element is not displayed, such as CSS display:none, visibility:hidden, or the HTML hidden attribute.
Elements with none or presentation as the first role in the role attribute. However, their exclusion is conditional. In addition, the element's descendants and text content are generally included. These exceptions and conditions are documented in the presentation (role) section.

https://www.w3.org/TR/wai-aria-1.2/#tree_exclusion

Proposed solution

References

없음

@sungik-choi sungik-choi added the status:need triage Issue or PR that need triage attention label Nov 9, 2022
@sungik-choi sungik-choi moved this to Future in Bezier React Nov 9, 2022
@sungik-choi sungik-choi moved this from 🧊 Pending to 📌 Backlog in Bezier React Jan 17, 2023
@sungik-choi sungik-choi added enhancement Issues or PR related to making existing features better and removed status:need triage Issue or PR that need triage attention labels Jan 17, 2023
@sungik-choi sungik-choi added the test Issue or PR that related to test label Apr 3, 2023
@sungik-choi sungik-choi changed the title [WIP] Enhancement a11y test Enhancement a11y test May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues or PR related to making existing features better test Issue or PR that related to test
Projects
No open projects
Status: 📌 Backlog
Development

No branches or pull requests

1 participant