From 3f258beba2d002bd68ee2075664d537501328801 Mon Sep 17 00:00:00 2001 From: Shahzad Aziz Date: Fri, 23 Aug 2024 11:55:55 -0700 Subject: [PATCH] fix(quick-search): Quick Search Navigation --- src/components/table/__tests__/makeSelectable.test.js | 2 +- src/components/table/makeSelectable.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/table/__tests__/makeSelectable.test.js b/src/components/table/__tests__/makeSelectable.test.js index f7e3dc2694..de30e0e20f 100644 --- a/src/components/table/__tests__/makeSelectable.test.js +++ b/src/components/table/__tests__/makeSelectable.test.js @@ -843,7 +843,7 @@ describe('components/table/makeSelectable', () => { wrapper.setState({ focusedIndex: undefined }); const instance = wrapper.instance(); const shortcut = instance.getHotkeyConfigs().find(h => h.get('key') === hotKey); - const event = { target: { dataset: { [datasetKey]: true } } }; + const event = { target: { dataset: { [datasetKey]: true }, className: '' } }; shortcut.handler(event); expect(wrapper.state('focusedIndex')).toEqual(undefined); }, diff --git a/src/components/table/makeSelectable.js b/src/components/table/makeSelectable.js index feace833cd..b12ee61e9d 100644 --- a/src/components/table/makeSelectable.js +++ b/src/components/table/makeSelectable.js @@ -612,8 +612,8 @@ function makeSelectable(BaseTable) { // QuickSearch result, recent items and Quick Filters isTargetQuickSearch = event => (event.target?.className && - (event.target.className.contains('quickSearchRecentItem') || - event.target.className.contains('quickSearchResultItem'))) || + (event.target.className?.contains('quickSearchRecentItem') || + event.target.className?.contains('quickSearchResultItem'))) || (event.target?.dataset && ('radixCollectionItem' in event.target.dataset || 'bpSmallListItem' in event.target.dataset));