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

Possible isTabbable failure when we have a field set #958

Open
aliunwala opened this issue Jun 7, 2022 · 4 comments · May be fixed by #2201 or #2210
Open

Possible isTabbable failure when we have a field set #958

aliunwala opened this issue Jun 7, 2022 · 4 comments · May be fixed by #2201 or #2210
Assignees
Labels
Bug Something isn't working engine Issues in the accessibility-checker-engine component priority-3 (low)

Comments

@aliunwala
Copy link
Contributor

image

image

@aliunwala aliunwala added extension-checker Issues related to the browser extensions priority-3 (low) labels Jul 1, 2022
@aliunwala
Copy link
Contributor Author

Triage:
From our memory, what this issue was revolving around was that the isTabbable function makes all 3 radio button's tabbable and that is OKAY from a rules standpoint. But NOT okay from a visualization standpoint, as when you actually tab over each of the radio buttons you only tab to the first one.

@MHoov MHoov added the Bug Something isn't working label Jun 30, 2023
@MHoov MHoov removed the development label Jul 29, 2024
@MHoov
Copy link

MHoov commented Dec 17, 2024

This is for keyboard checking mode. But Tom suspects this is an Engine problem and may need to wait for Shunguo.

@tombrunet
Copy link
Member

Testcase:

<fieldset>
  <label><input name="rChk" type="radio">One</label><br/>
  <label><input name="rChk" type="radio">Two</label><br/>
  <label><input name="rChk" type="radio">Three</label><br/>
  <label><input name="rChk" type="radio">Four</label><br/>
</fieldset>

The issue here is that for a radio group, only one of the radio items is actually tabbable, but KCM shows all of them as tabbable because of the rule that detects tabbable.

  • If no items are selected, only the first of the group is tabbable
  • If an item is selected, only the selected item is tabbable.

Should this look at isTabbable in general for this scenario, or just the rule used by KCM?

@tombrunet tombrunet changed the title Possible isTabbable failure when we have a field set #3491 Possible isTabbable failure when we have a field set Jan 31, 2025
@MHoov MHoov changed the title Possible isTabbable failure when we have a field set Possible isTabbable failure when we have a field set Jan 31, 2025
@shunguoy
Copy link
Contributor

@philljenkins philljenkins linked a pull request Feb 19, 2025 that will close this issue
10 tasks
@philljenkins philljenkins added engine Issues in the accessibility-checker-engine component and removed extension-checker Issues related to the browser extensions labels Feb 19, 2025
@MHoov MHoov mentioned this issue Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working engine Issues in the accessibility-checker-engine component priority-3 (low)
Projects
None yet
5 participants