Receiving "Ambiguous shortcut" even when action is not in use
Bug #1514856 reported by
Renato Araujo Oliveira Filho
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Zoltan Balogh | ||
ubuntu-ui-toolkit (Ubuntu RTM) |
Fix Released
|
Critical
|
Zsombor Egri |
Bug Description
I am trying to use "Esc" shortcut for several actions on my project (most of than for the back button action on Page header), but even when only one back button is visible/active/in use I still receiving the message "QML Action: Ambiguous shortcut: Esc".
Related branches
lp:~zsombi/ubuntu-ui-toolkit/contextual_actions
- PS Jenkins bot: Approve (continuous-integration)
- Cris Dywan: Approve
- ubuntu-sdk-build-bot: Needs Fixing (continuous-integration)
-
Diff: 1404 lines (+785/-114)19 files modifiedcomponents.api (+3/-0)
examples/ubuntu-ui-toolkit-gallery/gallery-logging.config (+3/-0)
src/Ubuntu/Components/1.3/MainViewBase.qml (+13/-0)
src/Ubuntu/Components/1.3/Page.qml (+19/-4)
src/Ubuntu/Components/Popups/1.3/Dialog.qml (+7/-0)
src/Ubuntu/Components/Popups/1.3/Popover.qml (+8/-0)
src/Ubuntu/Components/plugin/adapters/actionsproxy_p.cpp (+73/-63)
src/Ubuntu/Components/plugin/adapters/actionsproxy_p.h (+8/-7)
src/Ubuntu/Components/plugin/plugin.cpp (+1/-0)
src/Ubuntu/Components/plugin/ucaction.cpp (+65/-9)
src/Ubuntu/Components/plugin/ucaction.h (+18/-0)
src/Ubuntu/Components/plugin/ucactioncontext.cpp (+138/-9)
src/Ubuntu/Components/plugin/ucactioncontext.h (+45/-3)
src/Ubuntu/Components/plugin/ucactionitem.cpp (+3/-1)
src/Ubuntu/Components/plugin/ucbottomedge_p.h (+0/-1)
src/Ubuntu/Components/plugin/uclistitem.cpp (+9/-3)
tests/unit/tst_components/tst_action.qml (+14/-6)
tests/unit_x11/tst_components/tst_contextual_actions.qml (+326/-0)
tests/unit_x11/tst_components/tst_shortcuts.qml (+32/-8)
Changed in canonical-devices-system-image: | |
milestone: | none → ww02-2016 |
assignee: | nobody → Zoltan Balogh (bzoltan) |
importance: | Undecided → High |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
assignee: | nobody → Zoltan Balogh (bzoltan) |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
assignee: | Zoltan Balogh (bzoltan) → Zsombor Egri (zsombi) |
tags: | added: contextual-actions |
affects: | ubuntu-ui-toolkit (Ubuntu) → ubuntu-ui-toolkit (Ubuntu RTM) |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
importance: | High → Critical |
Changed in canonical-devices-system-image: | |
milestone: | ww02-2016 → ww08-2016 |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-ui-toolkit (Ubuntu RTM): | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
milestone: | ww08-2016 → ww04-2016 |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The contextual actions is in work in progress. Right now, every action is active, no matter if the component it is attached to is visible or not. This means you will have several shortcuts set, as page stacks/adaptive page layouts do not disable them while in background. The shortcut system therefore cannot decide which shortcut is active...
I am not sure we can fix this for OTA9.