https://bugs.kde.org/show_bug.cgi?id=435043

            Bug ID: 435043
           Summary: Prohibitory sign doesn't mean cancel/stop, it means
                    (you/user) can't do that
           Product: Discover
           Version: 5.21.3
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: redb...@redbearnet.com
                CC: aleix...@kde.org
  Target Milestone: ---

Created attachment 137120
  --> https://bugs.kde.org/attachment.cgi?id=137120&action=edit
Prohibitory sign symbol on cancel buttons

SUMMARY

I've noticed that Discover (possibly other places in KDE, not sure) is using
the "prohibitory sign" or "no symbol" (the circle with slash) as a symbol on
"cancel/stop" buttons. It is also used by itself on buttons with no text that
are meant to "cancel" some activity like the installation of a package. 

https://en.wikipedia.org/wiki/No_symbol

I don't think this is the most appropriate symbol to be using for a "cancel"
button or action. The prohibitory sign is normally meant to convey that
something is forbidden or unavailable, or that an action can't be completed.
Based on its historical usage in computer UIs, it gives the impression that
something is "broken" or "not working". 

The standard for "cancel/stop" that most modern UIs seem to have coalesced
around is the graphical squared-off "X" symbol. The same thing that you
generally find in the corner of every desktop window or browser/document tab.
Everyone knows what it means. The "X" means stop, close, go away, quit, cancel.
"Stop doing what you're doing."

When I see the prohibitory sign just hovering there in a dialog about software
installation, my brain thinks, "What, is something going wrong with the
install? Or is the symbol that was supposed to be displayed here not found?" 

It just doesn't feel right. 

I have no idea if this is isolated to KDE Neon or a specific global theme or
icon theme. I'm putting this in the Discover section because that's where I
most frequently notice encountering the symbol. But I notice that it's also on
the "Cancel" button in the dialog that comes up asking for authorization to
install a package. So maybe it's system-wide and used all over the place. 

In any case, I've been using KDE Neon for a month or so and that symbol is
still weirding me out every time I see it. It just makes me think "something's
wrong" or "something's broken", because that is normally when you see that
symbol. Like when your Mac can't find its boot drive. That's the symbol that
gets displayed when your system is b0rked. When an icon file is missing, or
similar situations. 

The prohibitory sign does mean "no, don't do that", but its intention is
normally directed at the person viewing the sign. In this case that is the
user. So by using the prohibitory sign, you are in effect telling the user,
"no, don't do that". There are many places where that might be appropriate to
convey information to the user, but I don't believe that general "cancel/stop"
buttons throughout the KDE environment are one of those places. 

A good use of the prohibitory symbol is when it appears attached to the mouse
cursor when you try to drag some object to a place where it can't be dropped.
In that case it clearly conveys to the user, "Hey, you can't do that, it won't
work". That's helpful. 

But what it conveys subconsciously when displayed on a cancel button is, "Don't
press this button. It won't work, or the results will be bad." I don't think
that's the message you really wanted to convey when displaying cancel buttons. 

Please consider replacing the prohibitory sign with a graphical "X" symbol in
these contexts (cancel/stop buttons). 

If this is just a theming issue I guess that would just make it an issue with
the Breeze theme or any other theme that displays symbols on buttons. I'm not
sure how it works in KDE. I notice other themes make the symbols disappear from
the buttons, but that also means the "text-less" button in the Tasks dialog no
longer has a symbol displayed at all, so those buttons become invisible unless
you know where they are. And for the themes that do display those symbols on
buttons, there must be a code involved with cancel buttons that triggers the
display of the prohibitory sign. That code would need to be changed to trigger
the display of the "X" symbol instead. 

I'm just an end user, so I'm not clear on exactly what would be involved to
make this make more sense. 

I guess the text-less buttons that disappear on non-symbol themes is a separate
but related issue. That should not be happening. Text-less buttons need their
own symbol that is guaranteed to be displayed even if the current theme doesn't
replace it. 


STEPS TO REPRODUCE
1. Install some software in Discover. Look for the cancel button. 
2. Look at the cancel button on the authorization dialog. 
3. Click on the Tasks... thingie. Look at the button to cancel (no text). 

Or, see attached screenshot. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.21.3
Current KDE Neon User Edition, everything updated.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to