Alt-Tab - Not possible to alt-tab during a drag-and-drop operation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
High
|
John Lea | ||
Metacity |
Fix Released
|
Medium
|
|||
One Hundred Papercuts |
Fix Released
|
Medium
|
Unassigned | ||
Unity |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Xfwm4 |
Unknown
|
Unknown
|
|||
compiz (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
metacity (Ubuntu) |
Fix Released
|
Medium
|
Didier Roche-Tolomelli | ||
mutter (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Bug Description
In some window managers (I believe KWin is one of them) the user is able to initiate a drag-and-drop operation, then press alt-tab to raise a window that will be the drop target, and only then release the mouse button so that the drag-and-drop is performed. This is not possible with Metacity, Beryl, Compiz or Xfwm. It is unclear to me whether this is a limitation of the window manager or some other part of the system.
-------
Use Case:
Dragging movie/audio files from nautilus to totem.
Steps to Reproduce:
1. open totem media player full screen
2. open nautilus full screen
3. browse to media files
4. select some media files (e.g. a movie file) and move it to start a drag and drop operation
5. press Alt+Tab
Observations:
Nothing happens.
Expected Results:
Alt+Tab should allow the user to switch tasks and preserve the drag state, so the user can drag files from one application to another.
Notes:
Drag and drop works if the applications are tiled to the left/right of each other, or if they are windowed so it should work when they are full screen.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 53 lines (+16/-18)1 file modifiedplugins/unityshell/src/unityshell.cpp (+16/-18)
description: | updated |
Changed in metacity: | |
status: | Unknown → Confirmed |
Changed in hundredpapercuts: | |
milestone: | none → maverick-round-8-potpourri |
Changed in mutter (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in metacity (Ubuntu): | |
assignee: | Ubuntu Desktop Bugs (desktop-bugs) → Bilal Akhtar (bilalakhtar) |
status: | Triaged → In Progress |
Changed in hundredpapercuts: | |
assignee: | nobody → Bilal Akhtar (bilalakhtar) |
status: | Triaged → In Progress |
Changed in metacity: | |
importance: | Unknown → Medium |
tags: | added: patch |
no longer affects: | unity |
description: | updated |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: udp |
Changed in unity: | |
status: | New → Triaged |
milestone: | none → backlog |
Changed in hundredpapercuts: | |
status: | Fix Released → Triaged |
importance: | Low → Medium |
Changed in compiz: | |
status: | New → Confirmed |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
summary: |
- Not possible to alt-tab during a drag-and-drop operation + Alt-Tab - Not possible to alt-tab during a drag-and-drop operation |
Changed in hundredpapercuts: | |
milestone: | maverick-round-8-potpourri → quantal-11-misc |
Changed in unity: | |
milestone: | backlog → none |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in compiz: | |
importance: | Undecided → Medium |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in compiz: | |
status: | Confirmed → Triaged |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in metacity (Ubuntu): | |
importance: | Wishlist → Medium |
Changed in ayatana-design: | |
importance: | Medium → High |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
status: | Triaged → In Progress |
milestone: | none → 7.0.1 |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 7.0.1 → 7.1.0 |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in hundredpapercuts: | |
milestone: | raring-compiz → none |
status: | Triaged → Fix Released |
Changed in unity (Ubuntu Raring): | |
status: | New → Confirmed |
no longer affects: | unity (Ubuntu Raring) |
Changed in metacity: | |
status: | Confirmed → Fix Released |
tags: | added: rls-w-incoming |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
Confirmed on Ubuntu 7.04 final (Gnome)
Procedure:
1) Open 2 windows of Nautilus
2) Initiate 'drag and drop' in one window (click-hold an item (e.g., file), move the mouse)
3) Press alt+tab
Result: The alt+tab won't work
The usefulness of alt+tab while doing DnD is that it is a lot faster than binging the intended window by hovering its entry on the task bar.
In Windows XP, we can use alt+tab while doing 'drag and drop'.