https://bugs.kde.org/show_bug.cgi?id=525429
Bug ID: 525429
Summary: Lack of Not Charging (Plugged in but not charging) vs
Charging (Plugged in and charging) distinction
Classification: Plasma
Product: plasmashell
Version First 6.7.4
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Power and Battery widget
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: 1.0
DESCRIPTION
The battery system tray applet displays an active charging icon (lightning bolt
badge) when an AC adapter is connected, even if the battery is in a `Not
charging` state.
When a battery is plugged in but not actively drawing current (due to hardware
degradation, insufficient power supply wattage/negotiation, or controller
halts), the lower-level stack (kernel `sysfs` and `UPower`) explicitly
identifies the state as `Not charging`. However, the Plasma battery applet
collapses any state where AC line power is present into the standard active
charging glyph.
This presents a false positive to the user, masking the fact that the battery
is not actually taking charge and operating solely on bypass or stalling.
STEPS TO REPRODUCE
1. Connect an AC power adapter to a machine whose battery state enters `Not
charging` while plugged in (e.g., due to a hardware charge fault, insufficient
adapter wattage, or setting a firmware charge stop limit below the current
capacity).
2. Verify via terminal that the kernel and UPower report the state as `Not
charging`:
- `cat /sys/class/power_supply/BAT*/status` returns `Not charging`
- `upower -i $(upower -e | grep BAT)` returns `state: not-charging` (or
`pending-charge`)
3. Observe the battery icon displayed in the KDE Plasma system tray.
OBSERVED RESULT
The system tray icon displays the standard icon (with the lightning bolt
glyph), identical to when the battery is actively taking current.
EXPECTED RESULT
The applet should visually distinguish between active current intake and an
idle/non-charging AC connection. It should display an alternative icon (e.g.
Battery with an "X" icon), an idle state, or omit the lightning bolt to
accurately communicate that current is not flowing into the battery.
SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.2
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.