From fb75841b036de0df73cc11cbfa8e748f9c026ec2 Mon Sep 17 00:00:00 2001 From: "ilia.brauer" Date: Thu, 28 May 2026 11:33:50 +0200 Subject: [PATCH] [data-table] fixed focus dissapearing on sort icon after mouse leave --- semcore/data-table/src/components/Head/Column.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/semcore/data-table/src/components/Head/Column.tsx b/semcore/data-table/src/components/Head/Column.tsx index 4eb35568e7..2fbce0af28 100644 --- a/semcore/data-table/src/components/Head/Column.tsx +++ b/semcore/data-table/src/components/Head/Column.tsx @@ -209,7 +209,12 @@ export class Column< }; handleMouseLeave = () => { - this.setState({ sortVisible: false }); + const sortButtonWrapper = this.sortWrapperRef.current; + const sortButton = sortButtonWrapper?.children.item(0); + + if (sortButton !== document.activeElement) { + this.setState({ sortVisible: false }); + } }; handleBlur = (e: React.FocusEvent) => {