You have been subscribed to a public bug:

Impact
======

This affects all Qt applications on Unity and other desktops which use
global menu, either via appmenu-qt5 or via native implementation on
Yakkety.

Any shortcut is not working if the corresponding action is attached only
to the menubar (i.e. and not also to the toolbar). It can be reproduced
with almost any application by removing the toolbar (right-clicking on
it and deselecting it).

Test Case
=========

* Open Qt Assistant;
* Press Ctrl+T (this action is not on the toolbar).

Expected: a new tab should be opened. Current result: nothing happens.

In Yakkety the fix should work both with and without appmenu-qt5.

Proposed Fix
============

The proposed fix is a backport of the upstream fix at
https://code.qt.io/cgit/qt/qtbase.git/commit/?id=287f548d4c7cc594.

Actually just the qshortcut.cpp part would be sufficient, but the other
parts make sure it plays fine together with https://cgit.kde.org/plasma-
integration.git/commit/?id=aef74e97e2ed462a.

Regression Potential
====================

The fix is in Zesty for 1½ months now (in upstream even longer), and so
far nobody complained. People have verified that the fix works (see
comment #63).

** Affects: appmenu-qt5
     Importance: High
     Assignee: Łukasz Zemczak (sil2100)
         Status: Fix Released

** Affects: canonical-devices-system-image
     Importance: High
     Assignee: Łukasz Zemczak (sil2100)
         Status: Fix Released

** Affects: ubuntu-translations
     Importance: Undecided
         Status: New

** Affects: qtbase-opensource-src (Ubuntu)
     Importance: Medium
     Assignee: Dmitry Shachnev (mitya57)
         Status: Fix Released

** Affects: qtbase-opensource-src (Ubuntu Xenial)
     Importance: Medium
         Status: Fix Released

** Affects: qtbase-opensource-src (Ubuntu Yakkety)
     Importance: Medium
         Status: Won't Fix


** Tags: a11y qt4 qt5 unity8-desktop verification-done-xenial
-- 
No keyboards shortcuts in QT apps
https://bugs.launchpad.net/bugs/1380702
You received this bug notification because you are a member of Ubuntu 
Translations Coordinators, which is subscribed to Ubuntu Translations.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-translations-coordinators
Post to     : ubuntu-translations-coordinators@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-translations-coordinators
More help   : https://help.launchpad.net/ListHelp

Reply via email to