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

Re-compile accessibility icon; remove default titling from EuiIcon #2632

Merged

Conversation

chandlerprall
Copy link
Contributor

@chandlerprall chandlerprall commented Dec 11, 2019

Summary

While upgrading Kibana's version of EUI to include the recent icon accessibility changes, I found that unit tests using enzyme's .text() method now include the contents of the svg's title element. Looking further, I noticed that a large number of icon usages did not benefit from the default title (e.g. a title of "bolt" is non-descriptive). After discussing with @cchaos and @snide we decided to revert the decision to apply the icon name as the default title and instead rely solely on title and aria-label props be provided by the consumer.

I also recompiled the existing icons as I noticed Accessibility was in the old format.

/cc @myasonik @snide

Checklist

- [ ] Checked in dark mode
- [ ] Checked in mobile
- [ ] Checked in IE11 and Firefox
- [ ] Props have proper autodocs
- [ ] Added documentation examples

  • Added or updated jest tests
  • Checked for breaking changes and labeled appropriately
  • Checked for accessibility including keyboard-only and screenreader modes
  • A changelog entry exists and is marked appropriately

Copy link
Contributor

@myasonik myasonik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@miukimiu miukimiu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@chandlerprall
Copy link
Contributor Author

jenkins test this

@chandlerprall chandlerprall merged commit ed295a7 into elastic:master Dec 12, 2019
@chandlerprall chandlerprall deleted the remove-euiicon-default-titles branch December 12, 2019 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants