Cannot move tabs between multiple Firefox or Chromium windows while using Unity unless windows are both unmaximized, unminimized, and visible.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ayatana Design |
High
|
John Lea | ||
| Chromium Browser |
New
|
Undecided
|
Unassigned | |
| Unity |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | |
| 7.2 |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | |
| chromium-browser (Ubuntu) |
High
|
Unassigned | ||
| firefox (Ubuntu) |
Undecided
|
Unassigned | ||
| unity (Ubuntu) |
High
|
Marco Trevisan (Treviño) | ||
Bug Description
[Impact]
It's not possible to drag firefox or chromium tabs to the relative launcher icon in order to select a different window as drop target.
[Test case]
1. Open two Chromium or Firefox windows, with two tabs open in each.
2. Start dragging a browser tab over a browser icon in the Launcher
3. Unity should displays a spread of the two browser windows
4. It will be possible to drop the tab in one of the browser windows,
after selecting it in spread.
[Regression Potential]
As it happened with bug #727902 this codepath was disabled in the past, thus there's basically no regression potential.
---------------
With Metacity, one would need only to drag the tab to the bottom bar, mouse-over the destination window, and then release the tab in the newly focused window.
There is no equivalent behavior with Unity. Dragging tabs to its bar does nothing.
-------
Desired resolution:
Users should be able to move tabs between browser windows irrespective of window state (minimised, restored or maximised) by dragging and dropping the via the Launcher app spread.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration) on 2014-04-28
- Christopher Townsend: Approve on 2014-04-21
- Brandon Schaefer (community): Approve on 2014-04-16
-
Diff: 313 lines (+76/-43)10 files modifieddash/DashController.cpp (+3/-1)
hud/HudController.cpp (+1/-0)
launcher/AbstractLauncherIcon.h (+3/-2)
launcher/ApplicationLauncherIcon.cpp (+15/-14)
launcher/ApplicationLauncherIcon.h (+0/-1)
launcher/Launcher.cpp (+19/-2)
launcher/TrashLauncherIcon.cpp (+1/-0)
launcher/VolumeLauncherIcon.cpp (+1/-0)
plugins/unityshell/src/unityshell.cpp (+6/-15)
unity-shared/PluginAdapter.cpp (+27/-8)
- Marco Trevisan (Treviño): Approve on 2014-07-04
-
Diff: 3472 lines (+1152/-478)54 files modifiedUnityCore/GnomeSessionManager.cpp (+32/-0)
UnityCore/GnomeSessionManagerImpl.h (+4/-0)
UnityCore/SessionManager.h (+4/-0)
dash/DashController.cpp (+3/-1)
debian/changelog (+59/-0)
hud/HudController.cpp (+1/-0)
launcher/AbstractLauncherIcon.h (+3/-2)
launcher/ApplicationLauncherIcon.cpp (+20/-19)
launcher/ApplicationLauncherIcon.h (+0/-1)
launcher/Launcher.cpp (+26/-10)
launcher/LauncherIcon.cpp (+7/-3)
launcher/LauncherIcon.h (+2/-1)
launcher/SwitcherView.cpp (+54/-31)
launcher/SwitcherView.h (+3/-4)
launcher/TrashLauncherIcon.cpp (+1/-0)
launcher/VolumeLauncherIcon.cpp (+1/-0)
lockscreen/LockScreenAbstractShield.h (+0/-1)
lockscreen/LockScreenController.cpp (+2/-3)
lockscreen/LockScreenShield.cpp (+0/-6)
lockscreen/LockScreenShield.h (+0/-1)
lockscreen/UserPromptView.cpp (+8/-99)
lockscreen/UserPromptView.h (+1/-13)
panel/PanelIndicatorEntryView.cpp (+7/-0)
plugins/unityshell/src/GesturalWindowSwitcher.cpp (+3/-0)
plugins/unityshell/src/GesturalWindowSwitcher.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+57/-50)
plugins/unityshell/src/unityshell.h (+2/-0)
po/POTFILES.in (+1/-0)
po/unity.pot (+70/-3)
shortcuts/ShortcutController.cpp (+4/-6)
shortcuts/ShortcutView.cpp (+113/-48)
shortcuts/ShortcutView.h (+9/-3)
shutdown/SessionButton.cpp (+30/-5)
shutdown/SessionButton.h (+5/-0)
shutdown/SessionController.cpp (+2/-0)
shutdown/SessionView.cpp (+68/-27)
shutdown/SessionView.h (+5/-0)
tests/test-gestures/LockScreenControllerMock.h (+43/-0)
tests/test-gestures/sed_script_switcher (+2/-0)
tests/test-gestures/unityshell_mock.h (+8/-1)
tests/test_lockscreen_controller.cpp (+0/-1)
tests/test_switcher_view.cpp (+1/-2)
tests/test_unity_window_view.cpp (+9/-9)
unity-shared/EMConverter.cpp (+2/-2)
unity-shared/IMTextEntry.cpp (+7/-0)
unity-shared/IMTextEntry.h (+2/-0)
unity-shared/PluginAdapter.cpp (+43/-10)
unity-shared/RawPixel.cpp (+1/-1)
unity-shared/TextInput.cpp (+178/-4)
unity-shared/TextInput.h (+19/-4)
unity-shared/UnityWindowStyle.cpp (+135/-62)
unity-shared/UnityWindowStyle.h (+35/-20)
unity-shared/UnityWindowView.cpp (+53/-25)
unity-shared/UnityWindowView.h (+6/-0)
- Unity Team: Pending requested 2014-07-01
-
Diff: 1674 lines (+1380/-30) (has conflicts)7 files modifiedCMakeLists.txt (+5/-0)
ChangeLog (+1162/-0)
debian/changelog (+77/-26)
debian/control (+1/-1)
po/unity.pot (+70/-3)
shutdown/SessionView.cpp (+55/-0)
shutdown/SessionView.h (+10/-0)
Eric Appleman (erappleman) wrote : | #1 |
description: | updated |
description: | updated |
summary: |
- Cannot move tabs between multiple Firefox windows unless windows are not - maximimized. + Cannot move tabs between multiple Firefox windows while using Unity + unless windows are not maximimized. |
summary: |
Cannot move tabs between multiple Firefox windows while using Unity - unless windows are not maximimized. + unless windows are both unmaximized, unminimized, and visible. |
Changed in firefox (Ubuntu): | |
status: | New → Invalid |
Changed in unity: | |
importance: | Undecided → Wishlist |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in unity: | |
status: | New → Confirmed |
Magnes (magnesus2) wrote : Re: Cannot move tabs between multiple Firefox windows while using Unity unless windows are both unmaximized, unminimized, and visible. | #2 |
description: | updated |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Fix Committed |
tags: | added: udo |
Changed in unity: | |
assignee: | nobody → Jason Smith (jassmith) |
summary: |
- Cannot move tabs between multiple Firefox windows while using Unity - unless windows are both unmaximized, unminimized, and visible. + Cannot move tabs between multiple Firefox or Chromium windows while + using Unity unless windows are both unmaximized, unminimized, and + visible. |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
importance: | Wishlist → Medium |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
importance: | Wishlist → Medium |
assignee: | nobody → Jason Smith (jassmith) |
tags: | added: backlog |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
Launchpad Janitor (janitor) wrote : | #3 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in chromium-browser (Ubuntu): | |
status: | New → Confirmed |
Christian Dywan (kalikiana) wrote : | #4 |
I'm unable to move tabs *at all* in Firefox 11 - looks more like an upstream bug than a Unity issue.
In Chromium I can successfully drag tabs between windows by pressing Ctrl+key-above-tab while holding the tab.
Phitchayaphong Tantikul (ptantiku) wrote : | #5 |
I'm still having this problem with Chromium in Ubuntu 12.04. Still cannot move tabs across windows.
Changed in unity: | |
milestone: | backlog → none |
tags: | added: exbacklog |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → nobody |
Changed in unity (Ubuntu): | |
assignee: | Jason Smith (jassmith) → nobody |
Changed in chromium-browser (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in chromium-browser (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
Changed in unity: | |
importance: | Medium → High |
Marius B. Kotsbak (mariusko) wrote : | #6 |
I consider this a duplicate of bug #607796.
Isiah Meadows (impinball) wrote : | #7 |
Here's my opinion on this:
1. I could see the reasoning why it could be a dup of #607796, and reading deeply into both, they both may be smaller yet extremely similar cases of a bigger bug with the GUI of Unity itself (which may need to be brought up on Ubuntu's OS bug tracker/
2. That bug in its current context does NOT show in Raring with Unity on my machine, but on the contrary, the functionality involved described here (in this bug) simply does not exist (I've tried both browsers, combined with multiple restarts). It's kinda hard to repro anything that requires a non-existent feature. :(
OS: Ubuntu 13.04
Chromium version
Links:
[1] https:/
[2] http://
Isiah Meadows (impinball) wrote : | #8 |
EDIT: that duplicate reference is in the appropriate place, and now that I started poking around a tiny bit there, yes it is most definitely a duplicate, but I still can't see it due to the second point on my original post.
Volodya (volodya) wrote : | #9 |
What i do in this situation is to make one window maximised and another unmaximised, i then make the smaller window 'Always on top'. This is pretty much the only way to fit everything on the screen of a netbook.
Changed in unity: | |
milestone: | none → 7.2.1 |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Triaged → In Progress |
importance: | High → Medium |
Changed in unity: | |
milestone: | 7.2.1 → 7.2.2 |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Released |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
no longer affects: | unity/7.3 |
Changed in unity: | |
milestone: | 7.2.2 → 7.3.0 |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
description: | updated |
tags: | added: rls-w-incoming |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
tags: | removed: rls-x-incoming |
Olivier Tilloy (osomon) wrote : | #10 |
In recent releases of chromium-browser, dragging a tab out of a window instantly creates a new window, which cannot be dragged into a launcher icon indeed. But that looks intentional.
Changed in chromium-browser (Ubuntu): | |
status: | Triaged → Won't Fix |
Why this is marked Whishlist? It's a bug not a feature request.