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

[a11y]: Dropdown component usage and style documentation problems #3363

Closed
mbgower opened this issue Jan 24, 2023 · 1 comment
Closed

[a11y]: Dropdown component usage and style documentation problems #3363

mbgower opened this issue Jan 24, 2023 · 1 comment

Comments

@mbgower
Copy link
Contributor

mbgower commented Jan 24, 2023

This is a summary issue for various considerations in the dropdown documentation. The considerations are detailed in comments in a pdf export of each of the Usage and Style pages. They should be examined carefully.

In summary, the high level problems are:

  • the 'placeholder' option that populates an unopened dropdown is not in the list of options. This is unusual (and is causing problems with implementation)
  • Carbon should consider breaking combo box into its own component (as it is in storybook)
  • Carbon should explore positives and negatives to making dropdown and select variants of the same component.
  • there are a lot of passages in the Usage text that need to be revisited
  • consider only using Space to select/deselect checkboxes in the multiselect
  • consider making a single option selected in a multiselect appear in the field (styled as a tag, with an X if necessary; although one could argue that is unnecesary and it could just be a text value)
  • focus and highlighting on the options list and options within the list is problematic (detailed in Style page)

Note: this issue on documentation is additional to the following issues opened against the implementation of dropdown and its variants:

@sstrubberg sstrubberg changed the title Dropdown component usage and style documentation problems [a11y]: Dropdown component usage and style documentation problems Feb 6, 2023
This was referenced May 2, 2023
@sstrubberg
Copy link
Member

Closing in favor of tracking via carbon-design-system/carbon#13521

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants