From 60163ee15eb6a0cc9dee0f4d805560f67b3b933e Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Wed, 8 Apr 2026 19:07:21 +0200 Subject: [PATCH] Force button navigation in convergence mode Load the button-based NavigationPanel when convergence mode is enabled, regardless of the gesture panel preference. Gesture-only navigation is incompatible with mouse and keyboard input. --- containments/taskpanel/qml/main.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/containments/taskpanel/qml/main.qml b/containments/taskpanel/qml/main.qml index 994621e6..c06fd5e5 100644 --- a/containments/taskpanel/qml/main.qml +++ b/containments/taskpanel/qml/main.qml @@ -213,9 +213,10 @@ ContainmentItem { } // load appropriate system navigation component + // In convergence mode, always use the button navigation panel (gesture-only mode is hostile to mouse/keyboard) Loader { anchors.fill: parent - sourceComponent: ShellSettings.Settings.navigationPanelEnabled ? navigationPanelComponent : gesturePanelComponent + sourceComponent: (ShellSettings.Settings.navigationPanelEnabled || ShellSettings.Settings.convergenceModeEnabled) ? navigationPanelComponent : gesturePanelComponent } state: MobileShellState.ShellDBusClient.panelState