From 1b292eb01c819d9a8cfcb28a5049ce074e8b3b5d Mon Sep 17 00:00:00 2001 From: Méven Car Date: Sun, 19 Oct 2025 20:16:37 +0200 Subject: viewactionhandler: set parent to KActionMenu's menu with MenuButtonPopup Since the Menu will then be used in the chain of focused elements. --- src/views/dolphinviewactionhandler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/dolphinviewactionhandler.cpp b/src/views/dolphinviewactionhandler.cpp index b8c5fafed..a09b78d52 100644 --- a/src/views/dolphinviewactionhandler.cpp +++ b/src/views/dolphinviewactionhandler.cpp @@ -26,6 +26,7 @@ #include #include +#include #include #include @@ -374,6 +375,8 @@ void DolphinViewActionHandler::createActions(SelectionMode::ActionTextHelper *ac viewSettings->addAction(adjustViewProps); viewSettings->setPopupMode(QToolButton::ToolButtonPopupMode::MenuButtonPopup); connect(viewSettings, &KActionMenu::triggered, viewModeActions, &KSelectAction::triggered); + // HACK KActionMenu doesn't set a parent for its menu() causing accessibility traversal issues + viewSettings->menu()->setParent(QApplication::activeWindow()); } QActionGroup *DolphinViewActionHandler::createFileItemRolesActionGroup(const QString &groupPrefix) -- cgit v1.3