Bug 376168 - Vertical panels impedes dragging windows in multi-monitor setup
Summary: Vertical panels impedes dragging windows in multi-monitor setup
Status: RESOLVED DUPLICATE of bug 370510
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-08 05:40 UTC by Jasem Mutlaq
Modified: 2017-03-31 21:01 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jasem Mutlaq 2017-02-08 05:40:58 UTC
I have two setups which suffer the exact same problem.

WORK setup: Two monitors. Primary RIGHT. Secondary LEFT. The primary monitor has a a vertical panel. When I drag Windows from the RIGHT to the LEFT, they pass via the the panel, but then get impeded/stuck in the middle. They appear half-way (half on Window in Primary, Half in Secondary). I have to drag the window again on the right monitor to make it go all the way through.

HOME setup: Two monitors. Exact same issue. 

It appears that any Window/Widget that tries to go through the panel gets processed and plasma stops any drag operation from going further. When there is a vertical panel adjacent to another monitor, this stop any drag operation between the two monitors.
Comment 1 Jasem Mutlaq 2017-02-08 05:41:56 UTC
I actually have THREE monitors at home, but that wouldn't make any difference.
Comment 2 Jasem Mutlaq 2017-02-08 05:44:31 UTC
Also, sometimes when I drag a window through the panel, it gets minimized. I must hunt for the window in the task bar and manually uncheck "minimized" and click "maximized" in order to see it again. So Windows EITHER get stuck in the middle of the two monitors while in drag, or get minimized to the task bar.
Comment 3 Thomas Leveille 2017-02-08 15:59:14 UTC
Same issue here with multiple screens.

Horizontal panel, no issue. When using a vertical panel on the primary screen and trying to drag a window from the primary screen to another screen the window stay visible until its last edge cross the vertical panel then disappear. Only the "move" cursor stay visible. Application do not crash and icon stay visible in the task manager. Left clicking on the icon allows one to maximize it back to the original screen. Windows can move from secondary screen to primary but then can't move back to the secondary without disappearing.

When setting a vertical panel on a secondary screen it seems to react differently. A window on the primary screen can move to the secondary. However when dragging a window from secondary to primary the dragged window get "stuck" slightly more than halfway into the primary screen instead of disappearing. Maximizing it put it on the primary screen.

Happens with every applications tested (konsole, kate, system settings, kde about page, google chrome).

To reproduce :
-setup with at least 2 screens.
-move or create a panel to a vertical edge that delimit those two screens.
-try to drag windows from one screen to the other. 

Current setup : 

I am a returning kde user (gave up when kde 4 wasn't ready) so only tested on recent versions of plasmadesktop : 5.9.0 and 5.9.1.

KDE neon Developper Edition, Stable Branches

KDE Plasma Version : 5.9.1
KDE Frameworks Version: 5.31.0
Qt Version: 5.7.1
Kernel Version: 4.4.0-62-generic
Arch: 64-bit
Comment 4 Bogdan Olar 2017-03-24 02:45:22 UTC
Same issue here. Here is a video demonstrating the issue: https://youtu.be/z4e5ttrpkZs 

Info: 
OS: KDE neon 5.9
KDE Plasma: 5.9.4
KDE Frameworks: 5.32.0
QT: 5.7.1
Kernel: 4.4.0-67-generic
Comment 5 Jasem Mutlaq 2017-03-24 07:36:50 UTC
Yes this perfectly demonstrates it. Why isn't this marked as CONFIRMED already?
Comment 6 Fritz Schrogl 2017-03-26 18:18:21 UTC
I recently bought a second monitor and now run in the excact same issues as described in this bug report!

When moving windows between monitors, crossing a vertical panel on the way, the windows get stuck or disappear. If a remove or relocate the vertical panel, so that windows don't have to cross it, everythin works fine and as expected.

Info: 
OS: Arch Linux 64-bit
KDE Plasma: 5.9.4
KDE Frameworks: 5.32.0
QT: 5.8.0
Kernel: 4.10.5
Video: nvidia 378.13
Comment 7 Jasem Mutlaq 2017-03-26 21:53:46 UTC
This bug is marked as confirmed now since it affects multiple users. Why isn't anyone on the CC list acknowledging this bug yet?
Comment 8 Christoph Feck 2017-03-31 21:01:20 UTC
Please stop assuming/hoping that a bug in CONFIRMED state is fixed faster than in UNCONFIRMED state. Both simply mean the bug is OPEN. There is no difference for many KDE projects or developers.

*** This bug has been marked as a duplicate of bug 370510 ***