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

Expose toggle buttons in accessibility tree #1403

Closed
Comandeer opened this issue Dec 11, 2018 · 0 comments Β· Fixed by ckeditor/ckeditor5-ui#517
Closed

Expose toggle buttons in accessibility tree #1403

Comandeer opened this issue Dec 11, 2018 · 0 comments Β· Fixed by ckeditor/ckeditor5-ui#517
Assignees
Labels
domain:accessibility This issue reports an accessibility problem. domain:ui/ux This issue reports a problem related to UI or UX. package:ui type:improvement This issue reports a possible enhancement of an existing feature.
Milestone

Comments

@Comandeer
Copy link
Member

Is this a bug report or feature request? (choose one)

πŸ†• Feature request

πŸ’» Version of CKEditor

https://ckeditor.com/docs/ckeditor5/latest/examples/builds/classic-editor.html

πŸ“‹ Steps to reproduce

  1. Click "Bold" button in the toolbar.

βœ… Expected result

[aria-pressed] attribute changes value from off to on.

❎ Actual result

[aria-pressed] attribute is added only when the button is in on state.

πŸ“ƒ Other details that might be useful

https://w3c.github.io/aria-practices/examples/button/button.html

@oleq oleq added type:improvement This issue reports a possible enhancement of an existing feature. status:confirmed package:ui labels Dec 11, 2018
@oleq oleq added domain:ui/ux This issue reports a problem related to UI or UX. module:ux labels Dec 11, 2018
@Reinmar Reinmar added this to the next milestone Mar 25, 2019
@mlewand mlewand added the domain:accessibility This issue reports an accessibility problem. label Jul 15, 2019
@oleq oleq modified the milestones: nice-to-have, iteration 26 Aug 12, 2019
oleq added a commit to ckeditor/ckeditor5-basic-styles that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-block-quote that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-heading that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-highlight that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-image that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-link that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-list that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-paragraph that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
oleq added a commit to ckeditor/ckeditor5-alignment that referenced this issue Aug 12, 2019
Fix: The UI buttons should be marked as toggleable for better assistive technologies support (see ckeditor/ckeditor5#1403).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:accessibility This issue reports an accessibility problem. domain:ui/ux This issue reports a problem related to UI or UX. package:ui type:improvement This issue reports a possible enhancement of an existing feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants