+
+
+
+ First item
+
+
+ Second item
+
+
+
+ ,
+ );
+
+ await waitFor(() => {
+ expect(scrollIntoViewMock).toHaveBeenCalledWith({
+ behavior: 'auto',
+ block: 'nearest',
+ });
+ });
+ });
+});
diff --git a/packages/twenty-front/src/modules/ui/layout/selectable-list/hooks/internal/useSelectableListHotKeys.ts b/packages/twenty-front/src/modules/ui/layout/selectable-list/hooks/internal/useSelectableListHotKeys.ts
index 8f02acac7f..4bad752347 100644
--- a/packages/twenty-front/src/modules/ui/layout/selectable-list/hooks/internal/useSelectableListHotKeys.ts
+++ b/packages/twenty-front/src/modules/ui/layout/selectable-list/hooks/internal/useSelectableListHotKeys.ts
@@ -1,9 +1,8 @@
import { isNonEmptyString } from '@sniptt/guards';
import { useStore } from 'jotai';
-import { useCallback, useRef } from 'react';
+import { useCallback } from 'react';
import { Key } from 'ts-key-enum';
-import { isSelectableListGridFocusedState } from '@/ui/layout/selectable-list/states/isSelectableListGridFocusedState';
import { isSelectedItemIdComponentFamilyState } from '@/ui/layout/selectable-list/states/isSelectedItemIdComponentFamilyState';
import { selectableItemIdsComponentState } from '@/ui/layout/selectable-list/states/selectableItemIdsComponentState';
import { selectedItemIdComponentState } from '@/ui/layout/selectable-list/states/selectedItemIdComponentState';
@@ -16,41 +15,8 @@ export const useSelectableListHotKeys = (
focusId: string,
onSelect?: (itemId: string) => void,
) => {
- // oxlint-disable-next-line twenty/no-state-useref
- const lastBlurredInputRef = useRef