https://bugs.kde.org/show_bug.cgi?id=374090

--- Comment #3 from unsuspicious.fakename+kdeb...@gmail.com ---
Finally, after all this time trying, I found *something* slightly more tangible
today:

Steps to reproduce:
- Set Desktop Grid Border width to 0
- On a 9x9 Desktop grid
- Panel hidden
- In Desktop grid view, drag Desktop 1 to desktop 3 to switch them. 
- Now fill the column (1, 4, 7) with 2 Konsoles each (edge-tiled) so together
they fill the Desktops completely. 
- Again in Desktop grid view: Click and hold at the left edge of the screen
right between Desktops 1 and 4. 
- Move 1-3 pixels up and down.

    +--------------+
    |  1 |  2 |  3 |
    |    |    |    |
+-> +--------------+
    |  4 |  5 |  6 |
    |    |    |    |
    +--------------+
    |  7 |  8 |  9 |
    |    |    |    |
    +--------------+

Actual result:
Desktops 1, 4 AND 7 are shuffled. 

Expected result:
Ideally nothing (or at least only 1 and 4 affected, NOT 7)



And steps to reproduce worse: 
- Add more desktops.
- Change the positions of desktops around randomly, to simulate prolonged
working with this bug. 
- Fill all desktops with windows (some fullscreen, some tiled in various ways.
- In grid view, place the mouse pointer on the corners where 4 desktops meet or
on the borders where 2 meet. Click, hold, drag. Play around with different
ones. 

Actual result:
Desktops seem to jump around randomly, sometimes up to 5 at a time. Not just in
the vicinity, but also all across the board, some of them nowhere near the
mouse pointer. 

Expected result: Ideally, nothing happens (or at least not to so much at once)


After some more "experimenting", it looks to me like there are at least two
problems:
1) There's something wrong with [Original_Desktop_Position] and
[Current_Desktop_Position] getting mixed up somehow during the
drag&drop-action, which causes weird jumps. Haven't been able to figure out
exactly how - maybe the "drag-from" takes [Current_Desktop_Position] and the
"drag_to" takes [Original_Desktop_Position] or something like that.
2) The areas where GUI actions are ambiguous are way too big for this
Desktop-Drag&Drop feature when "Desktop Border" has a low value. With a lot of
Desktops (12+?), increasing the value is not a viable solution since it shrinks
the "Thumbnails" too much. Is there a way to deactivate that Desktop Drag&Drop
feature for people who don't want to sacrifice "screen size" for for it?


I can't tell for sure if accidental clicks on those areas are the actual & sole
reason why my Desktops seem to shuffle themselves, but this is the most solid
theory I've been able to come up with so far.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to