Bug 355889 - Active focus hardly visible for checkboxes and sliders
Summary: Active focus hardly visible for checkboxes and sliders
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Theme - Breeze (show other bugs)
Version: master
Platform: Other Linux
: HI normal
Target Milestone: 1.0
Assignee: visual-design
URL:
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2015-11-25 13:06 UTC by Kai Uwe Broulik
Modified: 2021-10-06 23:51 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.88


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2015-11-25 13:06:09 UTC
Controls which currently have keyboard focus (where pressing Space will activate them) are hardly distinguishable from other controls.

An unchecked CheckBox has a faint blue border, a checked one has nothing. A flat ToolButton doesn't have any indication of focus. This is bad for accessiblity and makes testing keyboard navigation hard.

Reproducible: Always
Comment 1 Hugo Pereira Da Costa 2015-11-25 13:18:56 UTC
Hi Kai,
You're talking about the plasma theme ? Or the widget style ?
Comment 2 Hugo Pereira Da Costa 2015-11-25 13:19:11 UTC
Screenshot ?
Comment 3 Kai Uwe Broulik 2015-12-09 13:20:36 UTC
The Plasma theme.
Comment 4 Andrew Crouthamel 2018-09-25 22:55:20 UTC
I can confirm this when using keyboard navigation on current Breeze theme.
Comment 5 Nate Graham 2020-01-12 17:23:20 UTC
Marco fixed pushbuttons with https://cgit.kde.org/plasma-framework.git/commit/?id=1d6870b156241496af56caf736fe611a7ec5467e

Flat ToolButtons seems to be fixed now too. Looks like checkboxes are still broken though. Slider handles could also use a better effect. It's visible, but very faint.
Comment 6 Noah Davis 2021-10-06 20:47:46 UTC
Git commit 7c5e338b5b68185f706489336a812f280f7967b4 by Noah Davis.
Committed on 06/10/2021 at 20:46.
Pushed by ndavis into branch 'master'.

breeze: update checkbox and radiobutton style

matches changes to Breeze QStyle

M  +17   -45   src/desktoptheme/breeze/widgets/checkmarks.svg

https://invent.kde.org/frameworks/plasma-framework/commit/7c5e338b5b68185f706489336a812f280f7967b4
Comment 7 Noah Davis 2021-10-06 20:47:55 UTC
Git commit c43de5c8ecd5f9602fc68fcc0b8b8236ab3e375b by Noah Davis.
Committed on 06/10/2021 at 20:46.
Pushed by ndavis into branch 'master'.

breeze: update slider style

M  +156  -455  src/desktoptheme/breeze/widgets/slider.svg

https://invent.kde.org/frameworks/plasma-framework/commit/c43de5c8ecd5f9602fc68fcc0b8b8236ab3e375b