Inconsistent behavior of slider widgets
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Undecided
|
Matthew Paul Thomas | ||
GTK+ |
Fix Released
|
Medium
|
|||
Indicator Display Objects |
Fix Released
|
Undecided
|
Lars Karlitski | ||
gnome-control-center (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
ido (Ubuntu) |
Fix Released
|
Undecided
|
Lars Karlitski | ||
rhythmbox (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
totem (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In gtk+, left-clicking on any point inside the bar of a slider widget moves the thumb one step towards that point. The thumb can be moved to a specific point directly by middle-clicking that point on the bar.
In Ubuntu, some slider widgets have been altered to always jump to the clicked point directly, regardless of the mouse button that was pressed.
This is inconsistent and confusing, especially when sliders in the same app behave differently. For example, the mouse, keyboard, brightness, and accessibility settings in System Settings use the gtk+ style slider, while the sound and appearance settings use the other style.
Furthermore, this kind of change should not be made inside applications, but in gtk+ itself (even if the two kinds of behaviors are desired).
Assigning to Christian Giordano, as he's the bug contact on bug #898611, which made me aware of this issue.
Related branches
- jenkins (community): Needs Fixing (continuous-integration)
- Charles Kerr (community): Approve
-
Diff: 55 lines (+6/-19) (has conflicts)2 files modifiedsrc/idorange.c (+2/-0)
src/idoscalemenuitem.c (+4/-19)
Changed in gtk+3.0 (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in ido: | |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in gnome-control-center (Ubuntu): | |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in gtk+3.0 (Ubuntu): | |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in ido (Ubuntu): | |
assignee: | nobody → Lars Uebernickel (larsu) |
Changed in gnome-control-center (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in ido: | |
status: | New → In Progress |
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
tags: | added: udp |
Changed in gtk: | |
status: | In Progress → Fix Released |
affects: | ubuntu → rhythmbox (Ubuntu) |
Changed in rhythmbox (Ubuntu): | |
assignee: | Lars Uebernickel (larsu) → nobody |
importance: | Low → Medium |
status: | Fix Released → Triaged |
Changed in totem (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in gnome-control-center (Ubuntu): | |
assignee: | Lars Uebernickel (larsu) → nobody |
importance: | Undecided → Medium |
status: | In Progress → Triaged |
Changed in ido: | |
status: | In Progress → Fix Committed |
Changed in ido: | |
status: | Fix Committed → Fix Released |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udp |
I can't add ayatana-design as being affected by this bug. Can someone with the appropriate rights please do this for me?