diff --git a/resources/qml/SidebarHeader.qml b/resources/qml/SidebarHeader.qml index 16c6a6a8ce8..700384c394f 100644 --- a/resources/qml/SidebarHeader.qml +++ b/resources/qml/SidebarHeader.qml @@ -222,6 +222,7 @@ Column width: materialSelection.visible ? (parent.width - UM.Theme.getSize("default_margin").width) / 2 : parent.width anchors.left: parent.left style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; menu: NozzleMenu { extruderIndex: base.currentExtruderIndex } } @@ -252,6 +253,7 @@ Column width: variantSelection.visible ? (parent.width - UM.Theme.getSize("default_margin").width) / 2 : parent.width anchors.right: parent.right style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; menu: MaterialMenu { extruderIndex: base.currentExtruderIndex } } @@ -301,6 +303,7 @@ Column height: UM.Theme.getSize("setting_control").height tooltip: Cura.MachineManager.activeQualityName style: UM.Theme.styles.sidebar_header_button + activeFocusOnPress: true; property var valueWarning: ! Cura.MachineManager.isActiveQualitySupported menu: ProfileMenu { } @@ -319,7 +322,11 @@ Column color: hovered ? UM.Theme.getColor("setting_control_button_hover") : UM.Theme.getColor("setting_control_button"); iconSource: UM.Theme.getIcon("star"); - onClicked: Cura.Actions.manageProfiles.trigger() + onClicked: + { + forceActiveFocus(); + Cura.Actions.manageProfiles.trigger() + } onEntered: { var content = catalog.i18nc("@tooltip","Some setting values are different from the values stored in the profile.\n\nClick to open the profile manager.")