From f0678f9dac3a8aeef8725c69331c02266e44134f Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 15 Sep 2026 14:43:40 +0200 Subject: fix(desktop): leave history when deep-linking to a page show() is the IPC deep-link path and set only page/open, so if the history view was open, historyLoader stayed active alongside pageLoader and painted over the requested module page. Clear history in show(), as close() already does. --- desktop/Drawer.qml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'desktop') diff --git a/desktop/Drawer.qml b/desktop/Drawer.qml index b39da1f..c02a4ba 100644 --- a/desktop/Drawer.qml +++ b/desktop/Drawer.qml @@ -61,6 +61,9 @@ Scope { } function show(name) { + // Deep-linking to a page must leave the history view, or both loaders + // stay active and the later-declared history loader paints on top. + root.history = false; root.page = root.modules.some(m => m.name === name) ? name : ""; root.open = true; } -- cgit v1.2.3