From 392f005bcc39817624521091dcd5da84ce9cce1e Mon Sep 17 00:00:00 2001 From: Eism Date: Wed, 14 Sep 2022 09:44:17 +0200 Subject: [PATCH] fixed #12846: Added accessible panel for app menu --- src/appshell/qml/platform/AppMenuBar.qml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/appshell/qml/platform/AppMenuBar.qml b/src/appshell/qml/platform/AppMenuBar.qml index 9f74377173766..1dcbaf617bd7a 100644 --- a/src/appshell/qml/platform/AppMenuBar.qml +++ b/src/appshell/qml/platform/AppMenuBar.qml @@ -63,6 +63,14 @@ ListView { } } + AccessibleItem { + id: panelAccessibleInfo + + visualItem: root + role: MUAccessible.Panel + name: qsTrc("appshell", "Application menu") + } + Component.onCompleted: { appMenuModel.load() } @@ -131,9 +139,12 @@ ListView { transparent: !isMenuOpened accentButton: isMenuOpened + navigation.accessible.ignored: true + AccessibleItem { id: accessibleInfo + accessibleParent: panelAccessibleInfo visualItem: radioButtonDelegate role: MUAccessible.Button name: Utils.removeAmpersands(radioButtonDelegate.title)