eui
eui copied to clipboard
Elastic UI Framework 🙌
## Description I discovered a bug with our `EuiTable` [expanding rows feature](https://eui.elastic.co/#/tabular-content/tables#expanding-rows) where screen readers will allow users to expand a child row, access that child row content, but not...
> :warning: Quick note: this issue was originally just for EuiSuperSelect, but then we realized it applied to all form controls with prepend/append. ## Description [EuiSuperSelect](https://eui.elastic.co/#/forms/super-select) allows users to add...
## Description While building Cypress [a11y tests for the EuiDataGrid](https://github.com/elastic/eui/pull/6466), I came across an axe violation when we hide all the columns. It's a bit of an edge case, but...
[EuiSelectableTemplateSitewide] Interactive elements in popover footer are not keyboard accessible
Once something is entered into the search field, we add a "View more results" button to the results popover footer. This isn't focusable via keyboard: arrow keys cycle only through...
**Kibana version:** 8.3.0 snapshot **Elasticsearch version:** 8.3.0 snapshot **Server OS version:** darwin_x86_64 **Browser version:** chrome latest **Browser OS version:** OS X **Original install method (e.g. download page, yum, from source,...
Given a [`EuiBasicTable` that displays items](https://github.com/ari-aviran/kibana/blob/benchmarks_sorting/x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.tsx#L158) with nested properties: ```tsx interface ComplexItem { active: boolean; complex: { name: string; }; } ``` Note that the sort field refers to the...
EuiCard accepts a complicated prop interface where multiple props are optional, restricted, or required based on other props: `layout` and the `description`-`children` complex are the main sources of concern. TypeScript...
while developing our own custom plugin for `EuiMarkdownEditor` we noticed that any markdown AST node that 1. has children and 2. isn't of `type === 'text'` will throw errors in...
When the package was moved to `src/` and converted to use EuiPopover in #5339, the time selection only specific popover is no longer positioned to the left side of the...
Discovered while testing a version upgrade in the next-eui starter: https://github.com/elastic/next-eui-starter/pull/47#pullrequestreview-818091331 , the `sideNavContentId` value used for an `id`+`aria-controls` isn't server-side rendering safe.