Package: upower Version: 0.99.3-1+b2 Severity: normal Dear Maintainer,
* What led up to the situation? Running a laptop on battery with the GNOME Shell extension "Caffeine" active and a fullscreen application running. * What exactly did you do (or not do) that was effective (or ineffective)? Continued using the computer without seeing any low-battery alerts due to aforementioned fullscreen applications. * What was the outcome of this action? Computer continued to run until battery was well below the "critical" threshold, then shut down. * What outcome did you expect instead? The machine should respect UPower's CriticalPowerAction (which in this case is set to the default HybridSleep). * Additional Notes I have confirmed that Caffeine is the trigger for this behaviour: With no full-screen applications running and Caffeine not manually activated, the same computer correctly enters hybrid sleep on critical battery. It is fully able to resume in that case, as well as if sleep (hybrid or plain) or hibernate is activated manually, so that is not the issue. Presumably, however, any other inhibitor would result in the same behaviour. Were it not for Caffeine's default behaviour of inhibiting suspend and lock automatically when an application is fullscreen, this would not be such a problem, but a fullscreen application will also mask any low-battery warnings, so (without some kind of hardware alert, the way some laptops start beeping at low power) the shutdown will come without warning and without the ease of resume provided by suspend, hibernate, or hybrid sleep. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages upower depends on: ii dbus 1.10.6-1 ii libc6 2.21-6 ii libdbus-1-3 1.10.6-1 ii libdbus-glib-1-2 0.102-1 ii libglib2.0-0 2.46.2-3 ii libgudev-1.0-0 230-2 ii libimobiledevice4 1.1.6+dfsg-3.1+b1 ii libplist3 1.12-3.1 ii libupower-glib3 0.99.3-1+b2 ii libusb-1.0-0 2:1.0.20-1 ii udev 228-2+b1 Versions of packages upower recommends: ii policykit-1 0.105-14 upower suggests no packages. -- no debconf information