ahiemstra added a comment.

  > So maybe this isn't actually a destructive action at all. After all, an app 
with unsaved changes or active processed will block the logout/shutdown absent 
user interaction.
  
  That only happens if you happen to have unsaved changes. Many applications 
will simply abort any active ongoing process when asked to shutdown. The entire 
thing is a destructive action because of the major workflow interruption it 
causes, not necessarily only because of the risk of losing data.
  
  > Windows no longer even uses a "confirm logout" dialog anymore AFAIK. 
However macOS does, with a 60-second timeout.
  
  And opinions are quite mixed on whether that was a good idea or not. See 
https://social.technet.microsoft.com/Forums/lync/en-US/9cf7e889-20bd-442e-bd4a-4d23a6e10ba6/windows-7-confirmation-when-clicking-shutdown
 for example.
  
  > If I think about it a bit more, what makes sense to me is to never show the 
logout screen in response to a user-initiated action to choose a specific 
action (e.g. choose log out, shut down, etc from Kickoff). In this case, the 
user already knows what they want to happen and asking them to confirm is just 
annoying. However, when pressing the power button, the multi-option screen 
should be shown by default, with no timeout at all so you need to deliberately 
choose an option.
  
  This is making a big assumption: That you never end up accidentally clicking 
one of the shutdown options. I do not think that is true at all, I know I have 
done this. In addition, with the proposed changes in 
https://phabricator.kde.org/T12192 I can see that happening much more often.
  
  For people that are really bothered by it, we already have the option to not 
ask for confirmation. I do not think we should remove the confirmation, though 
I do not have a strong opinion on whether there should be a timeout or how long 
that timeout should be.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D27077

To: ngraham, #vdg, #plasma
Cc: ahiemstra, rikmills, broulik, cfeck, davidedmundson, plasma-devel, Orage, 
LeGast00n, The-Feren-OS-Dev, jraleigh, zachus, fbampaloukas, GB_2, ragreen, 
ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart

Reply via email to