← Back to team overview

debcrafters-packages team mailing list archive

[Bug 1738676] Re: With natural scrolling, horizontal sliders behave backwards

 

This bug was fixed in the package gnome-shell - 49~rc-0ubuntu1

---------------
gnome-shell (49~rc-0ubuntu1) questing; urgency=medium

  * New upstream release:
    - Fix leak with custom themes (LP: #2121786)
    - Prefer physical scroll directions on sliders (LP: #1738676)
    - Use a clearer icon for active wifi connections without AP (LP: #2120734)
    - Use GioUnix for DesktopAppInfo (LP: #2120780)
  * d/p/ubuntu-authd:
    - Do not emit verification-complete signal.
      When the verification is completed from the authd side, the PAM stack
      that follows can still fail for some other reasons, so do not
      preemptively mark the verification as completed until we're really done.
      This is not a security issue since the signal is not leading to user
      access until the PAM stack is completed, but it may still make the shell
      to be in a wrong state in case the authentication does not complete.
    - Fix cancel handling with only one broker / auth method.
      In case only one broker (unlikely, but potentially possible) or an
      authentication method is available, the "go back" request did not work
      properly, so fix these cases by checking the current state
    - Cleanup the broker and auth mode selection.
      We can factorize some repeated code
    - Autoselect the first broker / auth mode if only received.
      If we only have one broker or an auth mode, it does not make sense to
      show a choice list, we can just proceed with it
    - Do not explicitly start an auth mechanism.
      Submitting a changed mechanisms list is enough to trigger the machinery
      to switch the default mechanism, since we already sort the mechanisms by
      their priority and gdm will pick them in order.
      Instead before we might ended up selecting the same mechanism twice
    - Do not re-start a challenge for the same auth mode.
      It may lead to cancelling the current one for no reason
    - Do not show intermediate UIs if uneeded
    - Never show the QR code intro button.
      It's just an unnecessary extra step for us
    - Do not wait for auto-selection while going back.
      As per previous commits we are now waiting for potential auto-selection
      to happen before asking the user to pick a choice, to prevent this to
      slow down the "going back" experience, we can ignore the timeout when
      going backwards, since there's no risk of auto-selection to happen
    - authPrompt preserve the text when switching entry visibility.
      Avoid replacing lockscreen password entry contents when visibility
      changes
    - Do not retry verification on explicit user cancellation.
      When going back (or hitting escape) key while authentication is in
      progress, once we've reached the initial stage, we can just mark the
      authentication as failed to avoid the default logic to retry until the
      max-retries are reached.
      This is something that authd handles internally, so we do not have any
      need for this
    - Do not reset the authentication at every lockscreen tap.
      Upstream code is affected by this bug that is more annoying in a
      MFA-setup, where just tapping the lockscreen may lead the authentication
      to be restarted.
      So stop this, by handling the tap event only when it matters
  * d/p: Use a better fix for the key-focus of the choice list
  * d/p: Drop patches, applied upstream
  * d/p: Refresh patch indexes
  * debian/control:
    - Update build dependencies
    - Require newer ubuntu mutter package version

 -- Marco Trevisan (Treviño) <marco@xxxxxxxxxx>  Wed, 03 Sep 2025
08:17:26 +0200

** Changed in: gnome-shell (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to gtk+3.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1738676

Title:
  With natural scrolling, horizontal sliders behave backwards

Status in GNOME Shell:
  Fix Released
Status in gnome-shell package in Ubuntu:
  Fix Released
Status in gtk+3.0 package in Ubuntu:
  Won't Fix

Bug description:
  When natural-scrolling is enabled, controlling horizontal sliders is
  backwards and counter intuitive.

  The volume control in the top-bar "speaker" icon is backwards.

  You have to...
  - scroll DOWN, to INCREASE the volume
  - scroll UP, to DECREASE the volume

  Expected behavior:

  Enable natural-scrolling and
  - scroll UP, to INCREASE the volume
  - scroll DOWN, to DECREASE the volume
  - scroll UP, to INCREASE the screen brightness
  - scroll DOWN, to DECREASE the screen brightness

  Enable natural-scrolling, hover over a horizontal slider, and...
  - scroll UP, to move the slider to the RIGHT
  - scroll DOWN, to move the slider to the LEFT

  This happens for the OSD volume icon, and for the volume slider in the
  topbar menu.

  This also happens for screen brightness controls.

  This problem occurs for both mouse natural-scrolling and touchpad
  natural scrolling.

  Expected fix:

  When the pointer hovers over the speaker icon in the scroll actions on the speaker icon in the top bar should be reversed.
  When the user interacts with a horizontal slider, scrolling to the top should always move the slider to the right, and scrolling down should always move the slider to the left, even if natural-scrolling is enabled.

  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: gnome-shell 3.26.2-0ubuntu0.1
  ProcVersionSignature: Ubuntu 4.13.0-19.22-generic 4.13.13
  Uname: Linux 4.13.0-19-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.20.7-0ubuntu3.6
  Architecture: amd64
  CurrentDesktop: GNOME
  Date: Sun Dec 17 19:23:30 2017
  DisplayManager: gdm3
  GsettingsChanges:
   b'org.gnome.shell' b'command-history' b"['r']"
   b'org.gnome.shell' b'had-bluetooth-devices-setup' b'true'
   b'org.gnome.shell' b'favorite-apps' b"['google-chrome.desktop', 'chrome-eppojlglocelodeimnohnlnionkobfln-Default.desktop', 'spotify.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.gedit.desktop', 'libreoffice-writer.desktop', 'libreoffice-calc.desktop', 'org.gnome.Software.desktop', 'gnome-system-monitor.desktop']"
   b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
  InstallationDate: Installed on 2017-12-10 (7 days ago)
  InstallationMedia: Ubuntu 17.10.0 2017.12.10 amd64 "Custom Artful Aardvark"
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: gnome-shell
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/1738676/+subscriptions