diff --git a/src/ui/screens/home/controller/ControllerView.qml b/src/ui/screens/home/controller/ControllerView.qml index 99d640f7e1..97e7bcaa70 100644 --- a/src/ui/screens/home/controller/ControllerView.qml +++ b/src/ui/screens/home/controller/ControllerView.qml @@ -652,7 +652,9 @@ Item { buttonColorScheme: MZTheme.theme.iconButtonDarkBackground enabled: visible && VPNConnectionHealth.stability !== VPNConnectionHealth.NoSignal opacity: visible ? 1 : 0 - visible: !connectionInfoScreen.isOpen && !connectionInfoScreen.isTransitioning + visible: (VPNController.state === VPNController.StateOn || VPNController.state === VPNController.StateSilentSwitching) + && !connectionInfoScreen.isOpen + && !connectionInfoScreen.isTransitioning z: 1 onClicked: { ipInfoPanel.isOpen = !ipInfoPanel.isOpen;