Scrolling behaviour and window focus has changed and is inconsistent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Christopher Townsend | ||
GTK+ |
Fix Released
|
Medium
|
|||
X.Org X server |
Unknown
|
Medium
|
|||
compiz (Ubuntu) |
Fix Released
|
High
|
Christopher Townsend | ||
gtk+3.0 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
xorg-server (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
I wasn't sure which package to file this bug against, but seeing as it's a general desktop usability/
On Ubuntu 13.10, AMD64, everything default (Unity 7 on X.org etc), except for installing nvidia-319-updates, all current packages as of now (2013-10-17; unity 7.1.2+13.
The scrolling behaviour has changed, and seems to be different per application in Ubuntu 13.10.
The old behaviour (up to 13.04): mouse pointer above window would allow scrolling, regardless of focus
Apps that use the old behaviour: libreoffice, firefox, gnome-terminal
The new behaviour (13.10): window must be focused, and pointer hovered above to allow scrolling
Apps that use the new behaviour: nautilus, gedit, ubuntu-bug, software-updater
STEPS TO REPRODUCE
1. Open gEdit, press enter until the window is scrollable.
2. Open Firefox, go to a webpage that's scrollable.
3. Place gEdit above Firefox but off to the right side so gEdit's scrollbar is still visible, have gEdit focused.
4. Position mouse pointer above gEdit, observe scrollwheel causes gEdit window to scroll.
5. Move mouse pointer above Firefox but do not focus Firefox, observe scrollwheel causes Firefox window to scroll.
6. Focus Firefox, leave pointer above Firefox, observe scrollwheel causes Firefox window to scroll
7. Move mouse pointer above gEdit but do not focus gEdit, observe scrollwheel FAILS to cause gEdit window to scroll.
This behaviour is the same with any combination of the above apps (libreoffice, firefox, gnome-terminal all scrollable as long as pointer is above them; nautilus, gedit, software-updater, ubunut-bug will not scroll unless focused *and* have pointer above them)
What *SHOULD* happen, is that any window will scroll as long as the pointer is above it. That's how it's always been in Ubuntu.
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.1.2+13.
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelMo
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
Date: Thu Oct 17 22:12:18 2013
InstallationDate: Installed on 2013-09-30 (17 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20130925.1)
MarkForUpload: True
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 70 lines (+29/-11)2 files modifiedsrc/screen.cpp (+17/-0)
src/window.cpp (+12/-11)
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gtk+3.0 (Ubuntu): | |
importance: | Undecided → High |
Changed in gtk: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in compiz: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Christopher Townsend (townsend) |
milestone: | none → 0.9.11.0 |
Changed in compiz (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in xorg-server (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in xorg-server: | |
status: | Confirmed → Unknown |
Hi Lem,
Thanks for reporting this bug. I believe this is due to some changes in scrolling behavior in Gtk+3.0. I've been trying to work with the Gtk+3 upstream to fix some mouse wheel issues, but it's slow going.