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

Hints in assignment editor #132

Open
torgeirl opened this issue Mar 29, 2023 · 0 comments
Open

Hints in assignment editor #132

torgeirl opened this issue Mar 29, 2023 · 0 comments
Labels

Comments

@torgeirl
Copy link
Contributor

torgeirl commented Mar 29, 2023

The assignment editor support some HTML tags such as <details> and its <summary> that some assignment courses have used to add hints with. These lack ARIA attributes and don't seem to be accessible to all users. We should probably add a better mechanism for hints, that work for all user agents. Edit: since <details> and its <summary> are native HTML elements they shouldn't require ARIA attributes.


Related: some of these hints are styled with <u> tags, creating underlined elements that aren't links but act like it by toggling the non-summary text of the hint on/off. We should probably make these work in a better way to eliminate hacky workarounds like that.

@torgeirl torgeirl added the wcag label Mar 29, 2023
@torgeirl torgeirl added this to the Trix 3.1 milestone Mar 29, 2023
@torgeirl torgeirl changed the title details tags in assignments lack ARIA attributes details tag in assignments lack ARIA attributes Mar 29, 2023
@torgeirl torgeirl changed the title details tag in assignments lack ARIA attributes Hints with assignment editor Mar 30, 2023
@torgeirl torgeirl changed the title Hints with assignment editor Hints in assignment editor Mar 30, 2023
@torgeirl torgeirl modified the milestones: Trix 4.0, Trix 4.1 Nov 29, 2023
@torgeirl torgeirl removed this from the Trix 4.1 milestone Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant