Bug 393423 - Scrollbar is hard to see with non-Breeze widget styles or certain color schemes/background styles
Summary: Scrollbar is hard to see with non-Breeze widget styles or certain color schem...
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 18.04.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
: 393839 404665 407053 436298 440396 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-04-23 12:15 UTC by Anna Christina Naß
Modified: 2022-01-28 22:43 UTC (History)
16 users (show)

See Also:
Latest Commit:
Version Fixed In: v21.12.0


Attachments
Screenshot with new situation (197.20 KB, image/png)
2018-05-24 11:39 UTC, Anna Christina Naß
Details
21.04 with various styles (2.01 MB, image/png)
2021-04-29 01:38 UTC, Grósz Dániel
Details
Glitch (29.97 KB, image/png)
2021-04-29 05:14 UTC, firewalker
Details
Scrollbar position barely visible (723.85 KB, image/png)
2021-09-12 10:36 UTC, Michael Konieczny
Details
Closeup of scrollbar slider (7.49 KB, image/png)
2021-09-12 10:37 UTC, Michael Konieczny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anna Christina Naß 2018-04-23 12:15:18 UTC
Hallo,

I'm using KDE Neon with KDE Konsole 18.04.0 and since the latest update, the color scheme of Konsole's scrollbar "adapts" to my green-on-black text color scheme.

I found that this "feature" was added by git commit #2a71f063f8802a88171c87cfb63941317775d3d3 - but it is not configurable.

I'm using a "non-trendy" Oxygen-based theme and e.g. when using "mc" in the Konsole window, it looks ugly this way.

It's sad to see that this new feature is not an option in e.g. "Profile settings" => "Scrollbar" or under "Advanced".

Please make it an option.

Thank you!

Regards,
Anna Christina Naß
Comment 1 Kurt Hindenburg 2018-05-17 14:50:10 UTC
Can you provide a screenshot for reference.  We'd like to have not have options for everything as Konsole already has a ton.
Comment 2 Anna Christina Naß 2018-05-24 11:39:43 UTC
Created attachment 112845 [details]
Screenshot with new situation

Hi,

the attached images shows the situation as it is now.

I think adding one checkbox on the profile settings page of the scrollbar (it actually has its own settings page there at the moment) would not overcrowd this page.

Besides, using the terminal color scheme for the scrollbar makes Konsole's look inconsistent to all other KDE/Qt applications where the scrollbar does not "adapt" to some color scheme -- there the color scheme that the user selected in the system settings applies.
Why change it?

Furthermore, I hope KDE will never go the GNOME way of things when it comes to settings and options. That's why I use KDE - there I can make the system look and feel like I want (or at least that's what was possible in the past).

Regards,
Anna Christina Naß
Comment 3 kdesux 2018-05-28 09:46:19 UTC
I second the request for an option to control this behavior if not an outright revert of the relevant commit(s). This change causes Konsole to no longer fit into the rest of KDE visually (consistent GUI was one of the reasons to choose KDE long ago) and it ignores the user's explicit preference by ignoring the chosen theme (whereas user control through an abundance of options had been another reason to choose KDE in the past). Options are a feature, not something to fear.
Comment 4 Ahmad Samir 2018-05-28 14:43:56 UTC
*** Bug 393839 has been marked as a duplicate of this bug. ***
Comment 5 Ahmad Samir 2018-05-28 14:45:05 UTC
Another screenshot from bug 393839:
https://bugs.kde.org/attachment.cgi?id=112920
(konsole on the left, dolphin on the right).
Comment 6 Kurt Hindenburg 2018-05-30 14:25:02 UTC
Marco, do you see anyway to change the code to handle these issues w/o adding an option to turn off the scrollbar background?
Comment 7 dezifit 2018-08-05 14:35:13 UTC
Another vote to revert this behaviour, as it destroys consitent theming.
Comment 8 Kurt Hindenburg 2018-08-28 20:31:40 UTC
I'm working on this - should be something in 08.12
Comment 9 austin 2018-08-30 21:22:38 UTC
I agree that this behavior needs to be reconsidered. Fedora 28 recently rolled out the 18.04 packages and I was really taken aback by this change. I normally use Kvantum with its default theme and thus have the exact same behavior as depicted in comment 5, and when I tried switching to Oxygen I had a result similar to the screenshot attached to this bug, just with different colors. As it stands this feature seems designed for exactly one widget style, Breeze, which is not my cup of tea either.
Comment 10 Nate Graham 2018-10-20 22:06:27 UTC
Yeah, this was introduced without enough discussion and thought for how non-breeze themes would handle it. Until we can sort this out at a higher level, I agree that it needs to be optional in Konsole.

Long-term, we'd like to move the scrollbar's visual and functional style characteristics into the theme itself, and make it configurable globally. See https://phabricator.kde.org/T9126
Comment 11 Nate Graham 2019-02-23 14:34:28 UTC
*** Bug 404665 has been marked as a duplicate of this bug. ***
Comment 12 Bruce Dubbs 2019-02-23 21:03:25 UTC
For gtk based window managers, I'd like to see a simple option, customize colors.

When we edit a color scheme, there are 10 color names where the color, intense color, and faint color can be customized.  It's not clear to me that they are all used.  Pick one that is not being used and, if the custom scrollbar colors option is selected, color the scrollbar with those.

By the way, the scrollbar in the 'Edit Color Scheme' window is just fine in xfce.
Comment 13 Nate Graham 2019-04-30 15:19:27 UTC
*** Bug 407053 has been marked as a duplicate of this bug. ***
Comment 14 Anna Christina Naß 2019-05-03 11:33:38 UTC
In the latest version of Konsole in KDE Neon (Konsole 19.04.0, KDE Frameworks 5.57.0) the problem sadly still persists...
Comment 15 Bug Janitor Service 2021-02-13 12:06:44 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/341
Comment 16 Ahmad Samir 2021-04-28 16:00:36 UTC
*** Bug 436298 has been marked as a duplicate of this bug. ***
Comment 17 Grósz Dániel 2021-04-29 01:38:23 UTC
Created attachment 137989 [details]
21.04 with various styles

With 21.04, this has become even worse (see screenshot).

With Plastique, Windows and Cleanlooks, there is a weird glitch where parts of the toolbar are transparent, with parts of the window below it visible (when compositing is on; using X.org). With Oxygen, the slider is invisible (except for an outline when hovered over with the mouse). With Fusion, the colors are weird but there is no major bug.

When compositing is off, there is no transparency, but the colors are even worse with some styles (Plastique, Windows, Cleanlooks); Windows also has some weird glitches.
Comment 18 firewalker 2021-04-29 05:14:25 UTC
Created attachment 137991 [details]
Glitch

Are you referring to glitches like this one one the menu?
Comment 19 Grósz Dániel 2021-04-29 05:29:32 UTC
Comment #18: see the 7th (last but one) screenshot in the picture I've attached in Comment #17. Not sure if it's related.
Comment 20 ninjalj 2021-05-25 21:17:15 UTC
Comment 17: your visual glitches appear to be caused by bug 437223, which is fixed in git.
Comment 21 Bug Janitor Service 2021-06-05 09:59:49 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/konsole/-/merge_requests/402
Comment 22 Nate Graham 2021-07-29 23:36:15 UTC
*** Bug 440396 has been marked as a duplicate of this bug. ***
Comment 23 Michael Konieczny 2021-09-12 10:36:24 UTC
Created attachment 141484 [details]
Scrollbar position barely visible
Comment 24 Michael Konieczny 2021-09-12 10:37:50 UTC
Created attachment 141485 [details]
Closeup of scrollbar slider