diff --git a/quickshell/Modules/DBar/Widgets/WorkspaceSwitcher.qml b/quickshell/Modules/DBar/Widgets/WorkspaceSwitcher.qml index a3b3c44d1..8c1a36e01 100644 --- a/quickshell/Modules/DBar/Widgets/WorkspaceSwitcher.qml +++ b/quickshell/Modules/DBar/Widgets/WorkspaceSwitcher.qml @@ -375,7 +375,7 @@ BasePill { } property bool isOccupied: root.useNativeWorkspaces && CompositorService.workspaceOccupied(record) property bool isPlaceholder: !!(record && record.placeholder) - property bool isHovered: mouseArea.containsMouse + property bool isHovered: pillHover.hovered property bool loadedIsUrgent: false property bool isUrgent: root.useNativeWorkspaces ? CompositorService.workspaceUrgent(record, loadedIsUrgent) : (modelData?.urgent ?? false) @@ -615,6 +615,11 @@ BasePill { } } + HoverHandler { + id: pillHover + enabled: !isPlaceholder + } + MouseArea { id: mouseArea anchors.fill: parent