From bad63660b4c3253fdbd5fc3f989146519a7338b7 Mon Sep 17 00:00:00 2001 From: weinan li Date: Fri, 7 Nov 2025 12:54:35 +0000 Subject: informationpanel: ensure selection info is shown when using keyboard navigation The original implementation prioritized mouse hover over keyboard selection, preventing panel updates when navigating with arrow keys while the mouse was over another item. This patch adds explicit state tracking to ensure keyboard selections always update the panel, regardless of mouse position. BUG: 474507 --- src/panels/information/informationpanel.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/panels/information/informationpanel.h') diff --git a/src/panels/information/informationpanel.h b/src/panels/information/informationpanel.h index eda70759a..44425bc93 100644 --- a/src/panels/information/informationpanel.h +++ b/src/panels/information/informationpanel.h @@ -147,6 +147,8 @@ private: KFileItem m_hoveredItem; KFileItemList m_selection; + bool m_isSelectionActive = false; + KIO::Job *m_folderStatJob; InformationPanelContent *m_content; -- cgit v1.3.1