fix(ui): reset higlighted action on keyboard navigation

This commit is contained in:
Simon Knott 2024-08-07 16:55:59 +02:00
parent ea747afcdd
commit bf871e8792
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC
2 changed files with 3 additions and 1 deletions

View file

@ -113,8 +113,9 @@ export const Workbench: React.FunctionComponent<{
const onActionSelected = React.useCallback((action: modelUtil.ActionTraceEventInContext) => {
setSelectedAction(action);
setHighlightedAction(undefined);
onSelectionChanged?.(action);
}, [setSelectedAction, onSelectionChanged]);
}, [setSelectedAction, onSelectionChanged, setHighlightedAction]);
const selectPropertiesTab = React.useCallback((tab: string) => {
setSelectedPropertiesTab(tab);

View file

@ -128,6 +128,7 @@ export function ListView<T>({
scrollIntoViewIfNeeded(element || undefined);
onHighlighted?.(undefined);
onSelected?.(items[newIndex], newIndex);
setHighlightedItem(undefined);
}}
ref={itemListRef}
>