Window management - Cursor position changes relative to window while dragging windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Critical
|
John Lea | ||
Compiz |
Fix Released
|
High
|
Daniel van Vugt | ||
0.9.8 |
Fix Released
|
High
|
Daniel van Vugt | ||
Compiz Main Plugins |
Invalid
|
High
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Quantal |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
[Test Case]
1. Open any window that is not fullscreen or maximized
2. Click and drag the title bar around the desktop
-> Make sure that the cursor always stays on the same position relative to the window
[Regression Potential]
No obvious regression potential.
Original description:
WORKAROUND:
1. Run "ccsm" (from the "compizconfig-
2. Scroll down to "Window Management" and disable "Snapping Windows".
ORIGINAL DESCRIPTION:
If you quickly drag a window the cursor will start floating off the title bar.
If you keep quickly switching desktops via drag (I used a circle type motion), you can get it so far apart that your cursor is on one screen and the folder window is on another.
Another way to reproduce this bug is to *quickly* drag a window to the top of the screen and trigger the 'maximise preview transition' followed by moving the mouse downwards without releasing the window. Repeat multiple times without releasing the window to accentuate the effect.
I expected the mouse to stay in the same position on the window title bar, not go wandering off. If you let go, window stays where it looks like it is, does not zoom to be under mouse (Which is good I guess).
Note there is a related issue when restoring maximised windows by right click holding on the menu bar and dragging downwards. After performing this action the pointer should always be attached to the window title bar, but it currently ends up some distance away.
Example: http://
-------
Desired resolution:
- When dragging a window by the window title bar using a pointer, the pointer should always stay attached to *exactly* the same position of the window title bar.
Related branches
- Alan Griffiths: Approve
-
Diff: 96 lines (+12/-12)1 file modifiedsrc/snap.cpp (+12/-12)
- Brandon Schaefer (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Compiz Maintainers: Pending requested
-
Diff: 21 lines (+2/-2)1 file modifiedplugins/wall/src/wall.cpp (+2/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Compiz Maintainers: Pending requested
-
Diff: 29 lines (+3/-2)1 file modifiedplugins/wall/src/wall.cpp (+3/-2)
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz (Ubuntu): | |
importance: | Low → Medium |
Changed in compiz: | |
importance: | Undecided → Medium |
status: | New → Triaged |
description: | updated |
tags: | added: natty oneiric precise quantal |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Critical |
status: | New → Triaged |
Changed in compiz (Ubuntu): | |
importance: | Medium → Critical |
tags: | added: udp |
description: | updated |
description: | updated |
no longer affects: | compiz-core |
description: | updated |
summary: |
- Cursor position changes while dragging windows + Cursor position changes relative to window while dragging windows |
Changed in compiz: | |
importance: | Medium → Critical |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
summary: |
- Cursor position changes relative to window while dragging windows + Window management - Cursor position changes relative to window while + dragging windows |
Changed in compiz: | |
importance: | Medium → High |
tags: | added: patch |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.9.0 |
Changed in compiz: | |
importance: | High → Critical |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignp removed: udp |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
tags: |
added: udp removed: reviewedbydesignp |
Changed in compiz: | |
importance: | Medium → High |
Changed in compiz (Ubuntu): | |
importance: | Medium → High |
Changed in compiz: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
status: | Triaged → In Progress |
Changed in compiz-core: | |
status: | Fix Committed → Invalid |
Changed in compiz-plugins-main (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
status: | In Progress → Invalid |
Changed in compiz: | |
assignee: | Brandon Schaefer (brandontschaefer) → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
assignee: | Brandon Schaefer (brandontschaefer) → nobody |
Changed in compiz-plugins-main: | |
assignee: | Brandon Schaefer (brandontschaefer) → nobody |
Changed in compiz-core: | |
status: | In Progress → Triaged |
Changed in compiz-plugins-main: | |
status: | In Progress → Triaged |
Changed in compiz (Ubuntu): | |
status: | Invalid → Triaged |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-plugins-main: | |
status: | Triaged → Fix Committed |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in compiz (Ubuntu): | |
milestone: | none → ubuntu-13.04-alpha-1 |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
description: | updated |
Changed in compiz-plugins-main (Ubuntu): | |
status: | Triaged → Invalid |
Changed in compiz-plugins-main (Ubuntu Quantal): | |
status: | New → Invalid |
Changed in compiz-plugins-main: | |
status: | Triaged → Invalid |
tags: | added: rss-ux-july |
tags: | removed: rss-ux-july |
no longer affects: | compiz-plugins-main (Ubuntu) |
no longer affects: | compiz-plugins-main (Ubuntu Quantal) |
Changed in compiz (Ubuntu Quantal): | |
status: | Fix Committed → Won't Fix |
Is this symptom reproducible in 8.10 or 9.04?