diff --git a/framework/uicomponents/qml/Muse/UiComponents/StyledTabButton.qml b/framework/uicomponents/qml/Muse/UiComponents/StyledTabButton.qml index 6ce5aa0267..2ac9f7bc29 100644 --- a/framework/uicomponents/qml/Muse/UiComponents/StyledTabButton.qml +++ b/framework/uicomponents/qml/Muse/UiComponents/StyledTabButton.qml @@ -107,6 +107,25 @@ TabButton { } } + MouseArea { + anchors.fill: parent + enabled: root.enabled + hoverEnabled: true + + onPressed: (mouse) => { + ui.tooltip.hide(root, true) + mouse.accepted = false + } + + onContainsMouseChanged: { + if (!containsMouse || !textLabel.truncated) { + ui.tooltip.hide(root) + return + } + ui.tooltip.show(root, root.text) + } + } + states: [ State { name: "HOVERED"