diff --git a/components/lib/datatable/HeaderCell.js b/components/lib/datatable/HeaderCell.js index de10d5de73..c1adc955e0 100644 --- a/components/lib/datatable/HeaderCell.js +++ b/components/lib/datatable/HeaderCell.js @@ -173,7 +173,7 @@ export const HeaderCell = React.memo((props) => { }; const onKeyDown = (event) => { - if ((event.code == 'Enter' || event.code === 'NumpadEnter' || event.code == 'Space') && event.currentTarget === elementRef.current && DomHandler.getAttribute(event.currentTarget, 'data-p-sortable-column') === true) { + if ((event.code == 'Enter' || event.code === 'NumpadEnter' || event.code == 'Space') && event.target === elementRef.current && DomHandler.getAttribute(event.currentTarget, 'data-p-sortable-column') === true) { onClick(event); event.preventDefault();