From bbf5f8b5de3de5bed6f91c2b0144c82826b5cf26 Mon Sep 17 00:00:00 2001 From: wjyrich Date: Wed, 4 Feb 2026 17:46:46 +0800 Subject: [PATCH] fix: close tooltip when window appears in AppItem MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Added logic to close tooltip when windows become available for an application item 2. The tooltip now automatically closes when a window appears while the tooltip is visible 3. This prevents tooltips from staying open when they're no longer relevant 4. Improves user experience by reducing visual clutter Log: Fixed tooltip behavior to automatically close when application windows appear Influence: 1. Test hovering over app items in dock to show tooltips 2. Verify tooltips close automatically when application windows open 3. Test with multiple applications opening while tooltips are visible 4. Check that tooltip behavior remains normal when no windows are opening fix: 修复AppItem中窗口出现时关闭工具提示的问题 1. 添加了当应用程序项有窗口可用时关闭工具提示的逻辑 2. 当窗口出现且工具提示可见时,工具提示现在会自动关闭 3. 防止工具提示在不再相关时保持打开状态 4. 通过减少视觉杂乱改善用户体验 Log: 修复工具提示行为,当应用程序窗口出现时自动关闭 Influence: 1. 测试悬停在Dock中的应用项上显示工具提示 2. 验证当应用程序窗口打开时工具提示自动关闭 3. 测试多个应用程序在工具提示可见时打开的情况 4. 检查在没有窗口打开时工具提示行为保持正常 PMS: BUG-342085 --- panels/dock/taskmanager/package/AppItem.qml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/panels/dock/taskmanager/package/AppItem.qml b/panels/dock/taskmanager/package/AppItem.qml index 1b2215f23..73c252b2a 100644 --- a/panels/dock/taskmanager/package/AppItem.qml +++ b/panels/dock/taskmanager/package/AppItem.qml @@ -470,6 +470,10 @@ Item { onWindowsChanged: { updateWindowIconGeometryTimer.start() + // Close tooltip when window appears + if (windows.length > 0 && toolTip.toolTipVisible) { + toolTip.close() + } } onIconGlobalPointChanged: {