Bug 470945

Summary: Tooltips on hover for some buttons have ellipsis when when they shouldn't because the shutdown screen is disabled
Product: [Plasma] plasmashell Reporter: Andrea Ippolito <andrea.ippo>
Component: Lock/logout widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: nate
Priority: NOR    
Version First Reported In: 5.27.5   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.6.0
Sentry Crash Report:
Attachments: ellipsis
ellipsis-new

Description Andrea Ippolito 2023-06-12 18:00:03 UTC
Created attachment 159619 [details]
ellipsis

SUMMARY
Ellipsis by convention indicates that a UI element has further options to show, once clicked.


STEPS TO REPRODUCE
0. Disable confirmation for logout/shutdown under System Settings
1. Add the lock/logout widget to a panel
2. Make sure that logout/lock/reboot/shutdown options are enabled
3. Hover over the 4 icons, one by one

OBSERVED RESULT
Tooltips contain ellipsis when describing the action triggered by a user click

EXPECTED RESULT
Tooltips should not contain ellipsis when describing the action triggered by a user click, since the action would take place immediately without further user interaction/confirmation

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Can't catch the tooltip when capturing the screenshot.
Comment 1 Andrea Ippolito 2024-06-03 21:54:32 UTC
I guess this is what I meant back then (new screenshot attached)
Comment 2 Andrea Ippolito 2024-06-03 21:55:20 UTC
Created attachment 170121 [details]
ellipsis-new
Comment 3 Nate Graham 2025-11-25 04:49:32 UTC
The fact that any have ellipsis at all is probably unnecessary. We don't generally use ellipsis in cases where the "further action required" is a simple confirmation that the user means what they say.
Comment 4 Bug Janitor Service 2025-11-25 04:54:46 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6048
Comment 5 Shubham Arora 2025-11-26 18:40:07 UTC
Git commit 27b4aaae7d6395e3c6a0a77e812aeb3ddf5cef44 by Shubham Arora, on behalf of Nate Graham.
Committed on 26/11/2025 at 18:31.
Pushed by ngraham into branch 'master'.

applets/lock_logout: correct some labels

"shutdown" and "logout" are nouns, not verbs. And "Switch user" needs
ellipsis since it always requires further action before taking effect.

But "shut down", "restart", and "log out" don't, since we don't
generally use ellipses for actions where the "further action required"
is just a simple confirmation of the user's intention.
FIXED-IN: 6.6.0

M  +1    -1    appiumtests/applets/lock_logouttest.py
M  +4    -4    applets/lock_logout/data.js

https://invent.kde.org/plasma/plasma-workspace/-/commit/27b4aaae7d6395e3c6a0a77e812aeb3ddf5cef44