diff --git a/CHANGELOG.md b/CHANGELOG.md index 304cdc6da8e..f5764585d44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - Added TS defs for `EuiComboBox`'s props spreading onto a `div` ([#2080](https://github.com/elastic/eui/pull/2080)) - Fixed responsive display of inline `EuiDatePicker` ([#1820](https://github.com/elastic/eui/pull/1820)) - Removed time from default `dateFormat` of `EuiDatePicker` ([#1820](https://github.com/elastic/eui/pull/1820)) +- Fixed `EuiPopover` from catching and preventing propagation of keydown events when closed ([#2089](https://github.com/elastic/eui/pull/2089)) ## [`12.2.0`](https://github.com/elastic/eui/tree/v12.2.0) diff --git a/src/components/color_picker/color_picker.test.js b/src/components/color_picker/color_picker.test.js index 9c431a49d08..8bf365adac8 100644 --- a/src/components/color_picker/color_picker.test.js +++ b/src/components/color_picker/color_picker.test.js @@ -3,7 +3,7 @@ import { render, mount } from 'enzyme'; import { EuiColorPicker } from './color_picker'; import { VISUALIZATION_COLORS, keyCodes } from '../../services'; -import { requiredProps, findTestSubject } from '../../test'; +import { requiredProps, findTestSubject, sleep } from '../../test'; jest.mock('../portal', () => ({ EuiPortal: ({ children }) => children, @@ -117,7 +117,7 @@ test('popover color selector is shown when the input is clicked', () => { expect(colorSelector.length).toBe(1); }); -test('popover color selector is hidden when the ESC key pressed', () => { +test('popover color selector is hidden when the ESC key pressed', async () => { const onBlurHandler = jest.fn(); const colorPicker = mount(